DevOps Engineer III - Cloud @Everseen
Posted: 2 days ago
Job Description
Short Company DescriptionEchipa noastra de specialisti in resurse umane selecteaza constant cele mai interesante oportunitati profesionale, monitorizand permanent site-urile companiilor din Romania si din strainatate. Astfel, tu ai acces rapid si usor la joburi valoroase, pe care altfel le-ai putea rata.RequirementsWhat you'll doDesign and Execute Cloud Architecture: Develop and implement our cloud architecture to support thousands of edge devices connecting to our cloud platform, monitor it and scale it.Maintain CI/CD Pipelines: Utilize GitLab CI/CD to maintain pipelines, prioritizing extensibility and reusability, and implement Infrastructure as Code (IaC).Automate Workflows: Focus on automating workflows and enhancing infrastructure scalability.Knowledge Sharing: Provide technical guidance and mentorship to colleagues and junior engineers, sharing skills, knowledge, and expertise with peers across the DevOps team.Establish Best Practices: Adhere to established standards and introduce best-practice DevOps guidelines and conventions across teams to ensure consistency, prevent silos, and minimize duplicated efforts.Research and Implement Tools: Continuously research and test new tools and technologies to fine-tune our cloud platform, ensuring it remains scalable, extensible, and modular.Documentation: Write and maintain DevOps-related documentation (articles, diagrams, data flows, etc.) for new and existing applications and services.Infrastructure Testing and Data Analysis: Test infrastructure and ensure data is collected, analyzed, and utilized in decision-making processes.Collaborate on Technical Architecture: Work collaboratively with project and engineering teams on technical architecture, system design, integration requirements, and overall customer, product, and organizational needs.Implement Security Best Practices: In alignment with the Everseen Security department, implement and maintain security best practices, manage container vulnerability scanning and reporting, and address vulnerabilities.Customer Focus: Understand the needs of your customers (Everseen Ops teams and end-user customers) when developing cloud deployment, runtime, and monitoring tools.Collaborating WithIn order to understand requirements, provide technical guidance, and ensure smooth integration and deployment of our product, you will work closely with the wider DevOps engineering team, your manager, and the Edge platform software developers and QA engineers.You will also work with the Program Management team for release scheduling, and with the Everseen Security team to ensure the security of the Everseen solutions.You will work proactively and directly with our specialized field teams to provide remote and, in some cases, on site support with the Edge platform deployments at our customers sites.There may also be an opportunity to collaborate with wider Everseen teams and travel to trade shows and industry events.Our Tech StackAt Everseen, you will have the opportunity to work with cutting-edge technology. Our stack includes:CI/CD Tools: GitLab CI/CDCloud Platforms: Azure Cloud (AKS, Registry) and Kubernetes (on-premises)Automation Tools: Ansible (AWX), TerraformDeployment Tools: Helm, Flux CDMonitoring & Logging: Prometheus, GrafanaDatabases: Elasticsearch, MongoDBAuthentication: KeycloakScripting Languages: Python, BashProfile And SkillsExperience: 7+ years in DevOps-related roles with a strong focus on automation.Communication: Excellent communicator, organized, and thrives in an environment of mutual respect, openness, and collaboration. Enjoys working at a fast pace.Networking: Proficient in DNS, routing, firewalls, reverse-proxying, load-balancing and troubleshooting.Cloud Expertise: Extensive experience with Azure (or GCP/AWS), including fully automated infrastructure and deployment.Cloud Cost Management: Experience with monitoring and optimizing cloud costs, utilizing tools like Azure Cost Management or third-party solutions.CI/CD Pipelines: Proven experience in implementing and managing CI/CD pipelines (GitLab CI/CD preferred) and excellent knowledge of Git and associated workflows (e.g., Gitflow).Monitoring Tools: Practical experience with monitoring, logging, and alerting tools and stacks.Scripting: Excellent scripting skills in Bash and Python.Containerization: Advanced knowledge of Kubernetes and Docker, including cluster management, orchestration and auto-scaling.Microservices Experience: Proven experience with microservices architecture and related deployment strategies.Infrastructure as Code:Expertise in writing reusable Terraform modules, managing state effectively, and integrating Terraform with CI/CD pipelines.Deep experience with Ansible, including writing complex playbooks, roles, and using Ansible Vault for secrets management.Security Practices: Strong understanding of DevSecOps principles and experience implementing security best practices within CI/CD pipelines.Leadership: Experience leading DevOps projects, mentoring junior engineers, and driving best practices across teams.Additional SkillsExperience with Google Cloud Platform is of benefit.Experience in using Service Mesh solution like IstioExperience in using Tracing solutions like Grafana Tempo, JaegerExperience with RenovateBot or similar tools
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period