Aleksandr Artemov

Cloud
DevOps/Infrastructure Engineer
Vetted by

Experienced Senior/Lead DevOps Engineer with over 10 years of hands-on experience in supporting, automating, and optimizing CI/CD processes, along with a robust Linux background. Specializes in working with AWS, Terraform, Jenkins, and Kubernetes. Proficient in Python and shell scripting, contributing to efficient and streamlined development practices.

Skill

Experience

Vetting results

DevOps/Infrastructure Engineer

19
yr.
AWS;Linux;Terraform;Python;Ansible;

Certifications

Experience

Work Experience

Lead System Engineer, EPAM Systems, 2019 - present

Senior DevOps Engineer with focus on building and supporting AWS cloud infrastructure, automating routine tasks. 

Responsibilities/actions: 

  • Provisioning and supporting Cloud infrastructure (AWS) using Terraform, Terragrunt. 
  • Developing scripts to interact with AWS and automate tasks. 
  • Establishing best practices for CI/CD processes. 
  • Containerizing applications and moving them to container instances. 

Technologies used: AWS (ECS, EKS, EC2, ALB, OpenSearch, Lambda, EventBridge, RDS, ElastiCache), Helm, Docker, Terraform, Terragrunt, Chef, Python, Groovy, JavaScript, shell scripting, Jenkins, Git, Artifactory, Tomcat, Nginx.

Lead DevOps Engineer, Python Developer, Luxoft, 2015 - 2019

Senior DevOps Engineer/Developer with focus on building infrastructure automation tools, developing Python Flask services and Ansible roles. 

Responsibilities:  

- Leading a team of DevOps engineers, backend and UI developers. 

- Developing python Flask services which interact with Elasticsearch, Ansible, BitBucket, Redis and other services. 

- Building DevOps processes and infrastructure, writing Ansible roles for automatic server configuration. 

- Configuration and maintenance of Linux servers. 

- Developing automatic tests using pytest framework. 

- CI/CD process building and implementation using TeamCity, Jenkins, uDeploy and scripting. 

- Solving different problems by raising requests to responsible teams. 

- Requesting new hardware and services, additional options for it. 

Technologies used: 

Ansible, ElasticSearch, Docker, Python (Flask), shell scripting, TeamCity, Redis, Git, uDeploy, Artifactory, Nexus.


Build/Release Engineer, Sony Mobile Communications, 2015 - 2015

Build/Release Engineer with focus on supporting and improving existing continuous integration and continuous delivery solutions.   

Responsibilities/actions:  

Configuring branch strategies in Git repository for parallel development using internal tools.  

 

Large scale build and release management (Jenkins, Gerrit):  

- Automation of various tasks connected with Gerrit and building processes using Bash language. 

- Script development and Jenkins jobs configuration in order to simplify tasks with release parameter changes and automatic push to the Git repository. 

- Script development in order to make existing Jenkins jobs maintenance easier and more manageable. 

- Analyzing new technologies in order to improve existing Jenkins jobs configuration automation. Using Groovy language in order to configure test scripts for new technology (Jenkins DSL plugin). 

- Reviewing changes using Gerrit. 

 

Mobile phone testing support:  

- Configuration of automatic test running which required script development and using existing Python libraries. Configuration of various Jenkins jobs to support the process. 

 

Technologies used: 

Jenkins, Gerrit, Git, Python, shell scripting, Android, Make

DevOps Engineer, T-Systems CIS, 2014 - 2015

DevOps Engineer with focus on supporting and improving existing continuous integration and continuous delivery solutions, developing new tools for company's software installation to client's servers, project tools support and maintenance.  

 

Responsibilities/actions:  

Building and deploying program builds using CI system (Jenkins):  

- Developing scripts for automating build and deployment (Python, Bash, Maven). Bash scripts have different complexity level, but mostly are not big. 

- Developing a complex tool to support the project's developed software installation to client servers, which includes different scripts running (jython, SQL), WebLogic configuration and application deployment (the tool is developed in python language). 

 

Git management:  

- Developing and supporting existing Git hooks to automate different policy checks and build numeration. 

- Branch management in Git. 

- Git repository management, GitLab maintenance. 

- Configuration of local bare repositories and their automatic updates based on hooks in order to synchronize immediately user changes with servers local copies. 

 

Developing SQL scripts for Oracle and troubleshooting problems with script execution.  

Automatic testing support:  

- Script development in order to support different tests running on the program code using SoapUI and other technologies. 

- Automation of JIRA tickets creation using python library. 

- Jenkins jobs configuration to support the process. 

 

Maintenance of project servers (Linux, Windows), user access management.  

Supporting and administering project tools such as Jenkins, GitLab, Nexus, SonarQube. 

 

Technologies used: 

Jenkins, Git, SVN, ClearCase, python, jython, shell scripting, WebLogic, Oracle, GitLab, Nexus, SonarQube, VMWare


DevOps Engineer, Unison Technologies, 2013 - 2014

DevOps Engineer with focus on supporting and improving existing continuous integration and continuous delivery solutions, supporting and improving chef recipes, automating tasks on server configuration.  

 

Responsibilities/actions:   

- Building and deploying program builds using CI system (Jenkins) for different platforms including iOS, Android, Linux.  

- Administering Jenkins. 

- Configuring Jenkins jobs. 

- Configuring automatic builds of code written in Erlang and Java, Objective C languages. 

- Developing scripts for automating deployment (bash, Ruby), using chef. 

 

Maintenance of project servers (Linux):  

- Software configuration and maintenance to support development. 

 

Technologies used: 

Jenkins, Git, Gerrit, Chef, shell scripting, Ruby


Release Engineer, Return on Intelligence (former Exigen Services), 2012 - 2013

Release Engineer with focus on supporting and improving existing continuous integration and continuous delivery solutions, project tools support and maintenance.  

 

Responsibilities/actions:  

- Building and deploying program builds using CI system (Jenkins) for Linux platform.  

- Administering Jenkins. 

- Configuring Jenkins jobs. 

- Configuring automatic builds of code written and Java. 

- Developing scripts for automating build and deployment (Bash, Maven, Ant). Scripts in Bash have different sizes and complexity. 

 

Maintenance of project servers (Linux, Windows), user access management.  

- Software configuration and maintenance to support development. 

- Supporting project tools such as nexus, SonarQube, Zabbix. 

 

Technologies used: 

Jenkins, Mercurial, Python, shell scripting, JBoss, Tomcat, Oracle, Microsoft SQL Server, Nexus, SonarQube, VMWare


Release Engineer, Technical Support Engineer, GET Information Technology GmbH, 2010 - 2011

Release Engineer with focus on supporting and improving existing build and installation packages solutions, company's software delivery and client support on installation and troubleshooting problems.  

 

Responsibilities/actions:  

- Building and deploying web applications (ColdFusion), also on client side by VPN:  

- Developing scripts for automating building and deployment (Windows command line, Python, PHP, NSIS) to IIS. 

 

Maintenance of project servers (Windows).  

Administering ColdFusion, MS SQL Server.  

 

Providing customer support in build installation, working with technical problems, tracking resolving. 

 

Technologies used: 

IIS, PHP, ColdFusion, MS SQL Server, VMWare


Recommendations

Hire

Aleksandr Artemov

Start building your team with UpTeam

Our team of cloud experts is ready to help you with your next development initiative. If you’re ready to discuss your next project, schedule a free call with one of our cloud advisors today!

EU: Nicu Bordea

CEO

US: Michael Philip

Group CEO & Founder