Job Description
As a DevOps Automation Engineer, you will be instrumental in enhancing developer productivity by automating security, governance controls, and the software delivery lifecycle (SDLC). You will collaborate with cross-functional teams to implement and maintain innovative tools and infrastructure that drive the efficiency of our CI/CD pipeline.
Key Responsibilities:
- Develop, implement, and maintain tools and infrastructure to support the SDLC pipeline and configuration management.
- Customize and deploy CI/CD pipelines for both software and infrastructure delivery.
- Plan, install, and upgrade DevOps tools and infrastructure.
- Advocate best practices in DevOps, security, and governance across the organization.
- Conduct troubleshooting, problem isolation, and incident resolution for infrastructure and tooling.
- Continuously improve automation, platform performance, and system reliability.
- Monitor and update platform KPIs for stakeholder consumption.
- Participate in on-call rotations and provide after-hours support as needed.
Qualifications
Required Skills:
- 5+ years of experience in DevOps or related roles.
- Expertise in CI/CD tools such as version control systems, continuous integration (e.g., TeamCity), and deployment platforms (e.g., Octopus Deploy).
- Hands-on experience with configuration management tools (e.g., SaltStack) and provisioning tools.
- Proficiency in scripting languages like Python, Bash, or PowerShell.
- Familiarity with one or more development frameworks (JavaScript, C#, Python).
- Deep understanding of containerization technologies (e.g., Docker, Kubernetes).
- Experience with reverse proxies and load balancers (e.g., NGINX, HAProxy).
- Knowledge of WebApp and API technologies (e.g., JSON, REST).
- Proficiency in IT security, networking, and infrastructure best practices.
Preferred Skills:
- Experience with monitoring tools (e.g., Zabbix).
- Familiarity with service mesh tools (e.g., Consul).
- Knowledge of SSL/TLS certificate management.
- Exposure to microservices architecture.
Soft Skills:
- Excellent troubleshooting and analytical skills.
- Strong communication, technical writing, and documentation capabilities.
- Collaborative mindset with a focus on team success.