Job Type
permanent
OverviewA Senior Dev Ops and architecture professional is responsible for establishing, maintaining, and optimizing the continuous integration and deployment (CI/CD) systems and practices. They collaborate closely with development, operations, and security teams to automate and streamline operational processes, ensuring system stability, scalability, and security. The ideal candidate holds a Bachelor's or Master's degree in a relevant field and has at least five years of experience in Dev Ops roles.
They must be proficient in AWS, various CI/CD tools, and cloud platforms and possess excellent problem-solving and communication skills.
- Design and implement CI/CD pipelines, aligning with software development and deployment processes.
- Automate and optimize operational processes to reduce the risk of errors and increase efficiency.
- Collaborate with development teams to understand software features and technical implementation, ensuring architecture alignment with business requirements.
- Proactively monitor system performance and capacity management, ensuring system scalability, reliability, and efficiency.
- Ensure system security by collaborating with security teams and implementing secure Dev Ops practices.
- Conduct regular system audits to detect deviations from the established process, and implement corrective actions.
- Lead the definition and implementation of cloud architecture, including containerization and orchestration systems.
- Mentor junior team members, promoting a culture of continuous improvement and learning.
- Maintain up-to-date knowledge of the latest industry trends and technologies.
- Production Support & Incident Management:
Respond to production issues, troubleshoot incidents, and ensure high availability of critical systems. Conduct root cause analysis (RCA) and post-mortems, implement corrective actions, and participate in on-call rotations. Utilize logging and monitoring tools for proactive detection of system anomalies.
- Education:
A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. - Experience:
Minimum of 5 years of experience as a Dev Ops Engineer, including extensive hands‑on experience with CI/CD tools and cloud platforms. - Project Management:
Experience with agile project management and workflow tools such as Jira, Asana, Trello, or similar. - Version Control:
Proficiency in using Git or other version control systems. - Technical
Skills:- CI/CD tools such as Jenkins, Github Actions, and others.
- Extensive experience with cloud platforms like AWS, Google Cloud, Azure.
- Hands‑on experience with containerization (Docker) and orchestration systems (Kubernetes).
- Familiarity with infrastructure as code (IaC) tools like Terraform, Ansible, Chef, Puppet, etc.
- Proficiency in scripting languages like Python, Bash, Shell.
- Knowledge of system monitoring tools (like Victoria Metrics, Prometheus, Grafana).
- Understanding of network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP).
- Hands‑on experience with logging and observability tools such as Loki, Elasticsearch, ELK Stack (Elasticsearch, Logstash, Kibana), or equivalent.
- Configuration & Secret Management:
Hashi Corp Vault, AWS Secrets Manager, Azure Key Vault, Kubernetes Secrets, SOPS. - Load Balancing & API Gateway: NGINX, HAProxy, AWS ALB/NLB, Azure Application Gateway, API Gateway concepts.
- Storage & Databases: RDS/Aurora, Dynamo DB, Postgre
SQL, MySQL, Mongo
DB, Redis, S3, Azure Blob, Google Cloud Storage. - Software Design:
Demonstrated proficiency in software design principles and patterns, with a focus on Dev Ops practices and principles. - Problem‑Solving
Skills:
Strong analytical thinking and problem‑solving skills, ability to troubleshoot complex system issues. - Communication
Skills:
Excellent written and verbal communication skills, ability to communicate effectively with both technical and non‑technical stakeholders. - Teamwork and Leadership:
Proven ability to lead and work as part of a team, ability to mentor and guide junior team members. - Time Management:
Strong organizational skills with the ability to manage priorities and time effectively. - Adaptability:
Ability to quickly learn and adapt to new technologies and tools. - Continuous Learning:
Commitment to learning and keeping up with the latest trends and best practices in Dev Ops. - Flexibility in
Work Schedule:
Willingness and ability to adjust work schedule as necessary to collaborate with team members in different time zones, meet project deadlines, or address urgent issues. - Fluency in English:
Excellent command of the English language, both written and spoken.
Note: If you’re asked to pay for a job, avoid the role and report the job to us immediately.
This advertiser has chosen not to accept applicants from your region.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).