DevOps Engineer | Fulltime
Job Description:
Key Accountabilities & Decision Ownership
-
Design, configure, and implement build, release, and deployment pipelines across the software development lifecycle using modern DevOps practices.
-
Collaborate closely with software developers, architects, and IT professionals to design scalable and reliable solutions from an architectural perspective.
-
Partner with development teams to resolve issues, implement code, and ensure applications meet functional and performance requirements.
-
Support deployment, provisioning, and environment configuration for various applications across development, staging, and production environments.
-
Maintain, monitor, and optimize deployed systems to ensure high availability, performance, and security.
-
Drive automation initiatives to improve infrastructure, deployment, and operational processes.
Job Requirements:
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
-
0–1 year of hands-on experience managing Linux/Windows operating systems, cloud infrastructure, or CI/CD pipelines.
-
Familiarity with CI/CD and automation tools such as GitLab CI, Jenkins, Azure DevOps, or equivalent.
-
Knowledge of public cloud platforms (AWS, Azure, or equivalent) and cloud-native services.
-
Strong understanding of containerization and orchestration concepts (Docker, Kubernetes is a plus).
-
Version control experience with Git and Git workflows.
-
Infrastructure as Code (IaC) experience, preferably with Terraform or similar tools.
-
Strong problem-solving skills, teamwork orientation, and eagerness to learn new technologies.
Equal opportunity:
All qualified applicants will receive consideration for employment without regard to age, religion, gender, nationality or disability. All qualified candidates will be considered in the process
-
Education
-
Bachelor's Degree or MS in CS; Engineering or equivalent