Team Extension Company Profile

DevOps Engineer

Team Extension

Job Description

Company: Team Extension SA

Location: Anywhere

Position Type: Contract

Team Extension is a nearshoring and offshoring technology company based in Bucharest, Romania. Working with us, you will have the opportunity to work with a wide spectrum of clients and projects. Our clients include startups and Fortune 500 companies that are based in Western Europe and in the United States. At TE, we are building a team of smart, motivated people who are passionate about helping the business to continue to soar to new heights.

Come join a team where you can truly make a difference!

Key Responsibilities:

  1. Infrastructure Management:

    • Design, implement, and manage infrastructure on AWS using services like EC2, RDS, Lambda, S3, CloudFormation, etc.
    • Provision and maintain Linux-based servers, ensuring optimal performance and security.
  2. Automation & CI/CD:

    • Implement and maintain CI/CD pipelines using tools like Jenkins, Travis CI, or AWS CodePipeline.
    • Automate deployment processes, ensuring rapid and reliable application rollouts.
  3. Monitoring & Performance:

    • Monitor infrastructure and applications using tools like CloudWatch, Prometheus, or Grafana.
    • Diagnose and troubleshoot performance bottlenecks and infrastructure issues.
  4. Security:

    • Ensure all systems are compliant with security standards.
    • Implement security measures like intrusion detection systems, vulnerability scanning, and patch management in AWS and Linux environments.
  5. Collaboration:

    • Collaborate with development teams to ensure infrastructure supports application development and deployment.
    • Coordinate with stakeholders to ensure smooth release cycles and maintain high availability.

Required Skills and Experience:

  1. 3+ years of hands-on experience in a DevOps role with expertise in Linux systems administration and AWS infrastructure.
  2. Strong knowledge of AWS services including EC2, S3, RDS, CloudFront, IAM, VPC, and more.
  3. Proficiency in scripting languages such as Bash, Python, PHP or Ruby.
  4. Experience with automation tools like Terraform or Ansible.
  5. Deep understanding of CI/CD concepts and implementation using tools like Jenkins or AWS CodePipeline.
  6. Solid understanding of networking concepts, especially within AWS VPCs.
  7. Familiarity with containerization and orchestration tools like Docker and Kubernetes.

Nice to Have:

  1. AWS certifications, particularly AWS Certified DevOps Engineer or AWS Certified Solutions Architect.
  2. Experience with serverless architectures.
  3. Knowledge of other cloud platforms like Azure or Google Cloud Platform.

Education:

  • Bachelor's degree in Computer Science, Information Technology, or a related field is a plus.