Lead a team of DevOps engineers to implement and maintain software systems, engage with various technologies, deploy cyber security software, and ensure high availability of platforms. Manage day-to-day activities, provide technical support, and drive innovation for continuous improvement in a full-time on-site position at Amdocs, Pune, Maharashtra, India.
Job description
In one sentence
Immerse yourself in the design, development, modification, debugging and maintenance of our client's software systems! Engage with specific modules, applications or technologies, and look after sophisticated assignments during the software development process.
What will your job look like?
- DevOps capabilities
- Handling a team of highly qualified DevOps engineers
- Single point of contact for all stakeholders
- Implement DevOps capabilities in cloud offerings using CI/CD toolsets and automation.
- Configure and deploy cyber security software stacks for highly available platforms in private and public cloud.
- Support CI/CD automation requirements for 24x7 key systems.
- Identify, tackle, and mitigate system failures and security vulnerabilities.
- Support software stack and servers migration to a public cloud achieving highly secure and available architecture.
All you need is...
- At least 6 years of experience as DevOps engineer for enterprise applications and customers along with a wide knowledge in IT operation systems.
- You will follow Amdocs software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable, and supportable, and demo the software products to stakeholders.
- You will lead a team of engineers, collaborate and add value through participation in peer code reviews, provide comments and suggestions, and work with cross functional teams to achieve goals –
- Managing the day-to-day activities of the team.
- Motivating the team to achieve organizational goals.
- Developing and implementing a timeline to achieve targets.
- Delegating tasks to team members.
- Conducting training of team members to maximize their potential.
- Empowering team members with skills to improve their confidence, product knowledge, and communication skills.
- Conducting quarterly performance reviews.
- Contributing to the growth of the company through a successful team.
- Creating a pleasant working environment that inspires the team.
- You will assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
- You will be encouraged to actively look for innovation, continuous improvement, and efficiency in all assigned tasks.
- Confident with AWS/Azure Cloud Provisioning
- Confirmed proficiency with designing, implementing, and supporting Docker & Kubernetes environments.
- Linux/Unix administration, scripting, development and support experience.
- Exposure to working with source control tools such as Git.
- experience in crafting CI/CD pipelines including automated infrastructure testing of large system deployments using Ansible, K8s, Helm and Jenkins.
- Knowledge of Enterprise Application development and deployment processes.
- Knowledge on Kafka.
Good to have
- Experience in crafting CI/CD pipelines including automated infrastructure testing of large system deployments using Python, Terraform.
- Knowledge on HAProxy, Cassandra, Elastic Search, Prometheus Kibana
- Experience with RDBMS and SQL.
- Hands-on experience in installing configuring, deploying and fixing Tomcat & Apache servers.
- An efficient understanding of cloud-native and microservices architecture and its must have design principles.
- Knowledge and experience with security appliances, LDAP, ISAM or VMware will be considered a distinct advantage.
- Terraform for Automation, AWS/Azure Security/Networking, AWS/Azure Monitoring, AWS/Azure DevOps, AWS/Azure Infrastructure Performance Tuning and Optimization.