7 Tactgen Jobs
DevOps Engineer - Web & Backend
Tactgen
posted 13hr ago
Key skills for the job
Job Summary:We are seeking a skilled and proactive DevOps Engineer to manage the web and backend systems, ensuring seamless integration, continuous deployment, and operational excellence.
The ideal candidate will have expertise in cloud infrastructure, automation, and development pipelines, and will collaborate with cross-functional teams to optimize performance, scalability, and security for both web and backend applications.
Key Responsibilities: DevOps Strategy & Implementation: Design, implement, and maintain robust and scalable DevOps pipelines for both web and backend applications, enabling continuous integration (CI) and continuous deployment (CD).
Automate manual processes, including infrastructure provisioning, software deployment, and testing, to streamline development workflows.
Work closely with developers and operations teams to ensure smooth coordination between the development and production environments. Infrastructure Management & Automation: Manage cloud-based infrastructure (e.g., AWS, Azure, GCP) to ensure reliability, scalability, and security for web and backend systems. Implement Infrastructure-as-Code (IaC) using tools such as Terraform, CloudFormation, or Ansible to provision and manage infrastructure. Ensure the infrastructure is cost-effective and resilient, while aligning with security best practices.
Continuous Monitoring & Performance Optimization: Set up and manage monitoring tools (e.g., Prometheus, Grafana, New Relic) to track the performance of both web and backend applications. Identify and troubleshoot issues related to application performance, reliability, and scalability.
Implement solutions to optimize performance, reduce downtime, and enhance overall system reliability. Collaboration & Cross-Functional Support: Work closely with development, QA, and product teams to understand application requirements and ensure seamless integration of new features and updates.
Assist in the development and maintenance of web and backend codebases, ensuring they are optimized for performance and scalability in the cloud environment.
Provide support for troubleshooting, issue resolution, and root cause analysis for any production issues. Security & Compliance: Ensure that all deployed systems comply with security best practices and organizational policies.
Implement automated security scans and integrate them into the DevOps pipeline to identify and address vulnerabilities early. Work with security teams to maintain and update firewall rules, access control, and data encryption practices.
Documentation & Knowledge Sharing: Maintain clear, concise documentation for all DevOps processes, infrastructure configurations, and deployment pipelines. Share knowledge and best practices with the engineering team to improve overall DevOps processes.
Key Qualifications: Education & Experience: Bachelors degree in Computer Science, Information Technology, or a related field. 3+ years of experience as a DevOps Engineer, with a focus on web and backend applications. Hands-on experience with cloud platforms (AWS, Azure, GCP) and DevOps tools.
Skills & Expertise: Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) and version control systems (e.g., Git).
Strong experience with containerization technologies (Docker, Kubernetes) and orchestration tools. Knowledge of web application architectures, RESTful APIs, and microservices.
Experience with Infrastructure-as-Code (IaC) using tools like Terraform, CloudFormation, or Ansible. Familiarity with serverless computing and managed cloud services (AWS Lambda, Azure Functions, etc.). Proficiency in scripting languages such as Python, Bash, or Go. Experience with monitoring and alerting tools (e.g., Prometheus, Grafana, Datadog).
Certifications & Tools: Certifications in cloud platforms (e.g., AWS Certified Solutions Architect, Google Cloud Professional DevOps Engineer) are a plus. Familiarity with database management (SQL and NoSQL) and caching solutions (e.g., Redis, Memcached) is a bonus.
Personal Attributes: Strong problem-solving and troubleshooting skills, with a focus on finding efficient solutions. Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Detail-oriented with a strong commitment to quality, performance, and security.
Ability to work in a fast-paced, dynamic environment and handle multiple tasks with competing priorities. Proactive and self-motivated, with a continuous learning mindset.
Employment Type: Full Time, Permanent
Read full job description