Overview:
The role of DevOps/DevSecOps is crucial in ensuring the seamless integration and automation of software development and IT operations while also prioritizing security considerations. The individual in this role is responsible for streamlining the deployment monitoring and management of software in various environments while implementing security practices throughout the development lifecycle.
Key Responsibilities:
- Design and implement CI/CD pipelines for efficient software development processes.
- Automate and standardize deployment monitoring and management of applications and infrastructure.
- Integrate security controls into the software development lifecycle (SDLC) and ensure compliance with security standards.
- Collaborate with development and operations teams to resolve technical challenges and improve efficiency.
- Implement and manage cloud infrastructure and services for scalability and reliability.
- Implement and maintain containerization for application deployment and scalability.
- Monitor system performance and implement necessary improvements.
- Design and implement networking solutions to support application requirements.
- Provide technical support and guidance to development and operations teams.
- Conduct regular security assessments and implement security solutions.
- Manage and maintain configuration management and infrastructure as code tools.
- Participate in oncall support and incident resolution.
- Document processes systems and configurations.
- Stay updated with industry trends and best practices in DevOps and DevSecOps.
- Collaborate with crossfunctional teams to promote a culture of collaboration and innovation.
Required Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field.
- Proven experience in DevOps or DevSecOps roles.
- Strong understanding of cloud platforms such as AWS Azure or GCP.
- Expertise in automation and scripting using tools like Ansible Chef or Puppet.
- Proficiency in implementing and managing CI/CD pipelines using Jenkins GitLab or similar tools.
- Experience with containerization technologies such as Docker and Kubernetes.
- Indepth knowledge of networking concepts and protocols.
- Experience in implementing and managing monitoring and logging tools like Prometheus ELK stack or similar platforms.
- Strong understanding of security best practices and tools for application and infrastructure security.
- Proficient in infrastructure as code tools like Terraform or CloudFormation.
- Excellent problemsolving and troubleshooting skills.
- Strong communication and collaboration skills.
- Ability to work in a fastpaced and dynamic environment.
- Relevant certifications such as AWS Certified DevOps Engineer Certified Kubernetes Administrator (CKA) or similar credentials are a plus.
- Experience with Agile and DevOps methodologies.
automation,cloud,security,scripting,containerization,networking,collaboration,devops,devsecops