We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

GeorgiA

SUMMARY

  • Around 10 years of IT experience in AWS Cloud computing and on Devops life cycle such as on Build and Release Management, Configuration Management, Continuous Integration, Continuous Deployment, Linux Administration.
  • In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experienced in working on Amazon Web Services like IAM, VPC, VPN, Transit gate Way, VPC Perring, EC2, RDS, Lambda, CloudFront, Dynamo DB, S3, AWS CLI, Route 53, SNS, AWS SQS, Elastic Load Balancing, Auto Scaling, CloudWatch, CloudFormation and AWS Workspaces.
  • Hands on experience in writing YAML/JSON scripts to automate Infrastructure using AWS cloud formation as well as Terraform and Ansible.
  • Involved in planning, designing, and configuring multi - region failover with AWS Route53.
  • Provide high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies.
  • Experience in creating and launching EC2 instances using AMI's of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instance.
  • LaunchedKubernetesto provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Ensured data integrity and data security on AWS technology by implementing AWS best practices.
  • Provide highly durable and available data by creating and managing policies for S3 data store, versioning, life cycle policies.
  • Experienced in working on container-based technologies like Docker, Kubernetes, and Red Hat OpenShift.
  • Worked on orchestration tool Kubernetes to automate deployments, scaling, and management of applications which are running multiple docker Containers.
  • Expertise on source code and version control management tools like Subversion and GIT and used Source code management client tools like SVN, Bitbucket, Git Bash, GitHub Desktop, GitLab and Git GUI.
  • Worked on several Build tools like Ant, Maven and automation (CI/CD) tools like Jenkins also involved in Repository Management tools like ARTIFACTORY, Nexus, and JFrog.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug-in and managing Maven repositories.
  • Maintained performance and cost optimization using Trusted Advisor Management and thus ensured high scalability of operations.
  • Expertise in using AWS Code Deploy for migrating application code across multiple environments.
  • Experienced in setting up installation, configuration and security of Jenkins for integrated automation of build and deployments.
  • Extensively worked on Jenkins for Continuous Integration and Continuous Deployment (CI/CD) methodologies for End-to-End automation for all build and deployments.
  • Managed to create and run applications on a serverless infrastructure and implemented CI/CD using AWS Lambda application model.
  • Experience in using configuration management tools like Ansible in managing system configurations supporting large Environments.
  • Experienced in writing Ansible playbooks to automate the build and deployment process on servers using SSH connections and reduced overall processing time.
  • Experienced in installing and working with Docker containerization techniques to run different software packages on the containers to improve Continuous Delivery framework.
  • Experienced in troubleshooting, Configuring, and deploying various enterprise applications in WebLogic, WebSphere, and Tomcat.
  • Monitored system performance health and using Monitoring Tools within AWS infrastructure like CloudWatch.
  • Hands on experience in monitoring EC2 instances and several AWS services using Nagios as well as log monitoring tools like Splunk.
  • Experience in issue management and bug tracking tool JIRA for different severity level and priorities
  • Extensive knowledge in writing Shell, Python, YAML/JSON, and bash scripting and throughout the entire Devops Life cycle.

TECHNICAL SKILLS

Infrastructure as a Service: AWS, Azure, and Akamai

Containerization Tools: Docker, Kubernetes, Red Hat OpenShift

Configuration Management Tools: CHEF, Ansible

Build Tools: Maven, ANT, Gradle

AWS Cloud Services: EC2, VPC, S3, Route 53, SNS, IAM, Cloud Front, EBS, ELB, ECS, Cloud Watch, Auto Scaling, SQS, Elastic Beanstalk etc.

Monitoring Tools: Nagios, Splunk

Scripts/ Languages: Shell Scripting, Groovy, declarative script, YAML, Python.

Databases: Oracle, PostgreSQL, Aurora DB, MongoDB, SQL Server, MS SQL, NOSQL.

SCM/Version Control Tools: GIT, SVN, GitHub, GitLab, Bitbucket.

Continuous Integration Tools: Jenkins, Gitlab CI/CD.

SDLC: Agile, Scrum

Bug Tracking Tools: JIRA, Azure devops dashboard, PagerDuty.

Operating System: UNIX, Linux (Ubuntu, Debian, RHEL, Centos), Windows

PROFESSIONAL EXPERIENCE

Confidential, Georgia

Cloud/DevOps Engineer

Responsibilities:

  • Managed several IAM accounts in AWS for users with specific policies attached to each of them, implemented Multi Factor Authentication to meet security compliance.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer (ELB), Auto-scaling groups and Opsworks.
  • Configured IAM roles for EC2 instances and assigned policies granting specific level access to S3 buckets.
  • Development of AWS Virtual Private Cloud (VPC) with advanced security features including security groups and network access control lists to enable inbound and outbound filtering.
  • Configured Network security groups to control inbound and outbound traffic to the internal network Interfaces, Subnets and Virtual Machines.
  • Experienced in using Auto Scaling groups to increase the scalability by automatically increasing or decreasing the number of instances running depending on the incoming load for the high performance.
  • Involved in building and maintaining Highly secure multi-zone AWS cloud infrastructure utilizing Ansible with AWS Cloud Formation and Jenkins for continuous integration.
  • Experienced in using Cloud Watch to analyze the logs and troubleshoot issues to ensure all the applications running on AWS are performing smoothly.
  • Worked on AWS Code Build and Code Commit to store and compile the source code and to host private Git.
  • Coordinate build and deploy activities, Implemented Jenkins for Continuous Integration Builds and Notifications exclusive for Dev as a self-help feature.
  • Repositories and configured entire CI/CD process using Code Pipeline and Code Deploy.
  • Involved in architecture design for data automation from AWS to Salesforce application. Creation of AWS services for automation Lambda, S3 buckets, API gateways for testing and DynamoDB data changes.
  • Design and develop initial setup like (VPC, EC2 SG, patching using AWS system manager) for customers by Terraform.
  • Experience in creating Amazon machine images (AMIs) and snapshots of the instances for backup and creating clone instances.
  • Expertise in increasing size of Jira, Bit Bucket and confluence by using load balancer or adding size to EC2 instances.
  • Expertise in using Notification services like Simple Notification Service SNS to receive any notifications whenever there is an action that is planned to be executed.
  • Experienced in maintaining and configuring OpenShift as part of scaling the instances running on AWS.
  • Created several customized Cloud Formation Templates in AWS which has specific configurations for subnets, security groups, NACLs, NAT Gateways, VPC, EC2, ELB and other Services as per the requirement.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Experienced in writing Lambda functions to implement tasks like taking EBS volume snapshots in regular intervals and copying the files in between the S3 buckets only when the actions are triggered.
  • Experienced in source code management centrally using the git hub and git hub desktop as well as git repository for the version control management.
  • Experienced in developing Python scripts to automate the tasks as part of Automation and deployment.
  • Implemented CI/CD processes using Cloud Formation and terraform templates and containerized the entire infrastructure using Docker setup in AWS Cloud based environment.
  • Expertise in Ansible Playbook, YAML for Maintaining Roles, Inventory Files, and Groups Variables and worked on distributed version control system GIT for data integrity.
  • Resolved complex problems with Merging, Branching and Configuration Management of SCM system.
  • Experience in working with Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configurations.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Migrated legacy applications and underlined platforms from data centers to AWS cloud.
  • Extensively used Stack Driver and AWS cloud watch to monitor and debug the cloud-based AWS EC2 instances.
  • Installed Jenkins/Plugins for Git Hub Repository and Setup SCM Polling for Immediate Build with Maven Repository.
  • Ensured the security of Web applications by generating SSL certificates and accessed them securely.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Experienced in creating documentation with excellent written and presentation skills.

Environment: s: Git, Maven, Jenkins, Nexus, Docker, Kubernetes, Ansible, ELK, Lambda, Terraform, GitHub, Jira, Apache, Oracle, Tomcat, WebLogic, Amazon Web Services, EC2, ELB.

Confidential, Dallas, TX

Devops Engineer

Responsibilities:

  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Oracle DB cluster.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, an Elastic Load Balancer (ELB) and auto scaling groups.
  • Experienced in configuring Red Hat OpenShift for operations on AWS public cloud and managing the clusters accordingly.
  • Supported AWS Cloud EC2 instances and used AWS command line Interface to manage and configure various AWS services.
  • Expertise in maintain the AWS infrastructure ensuring high performance, availability, and cost efficiency.
  • Experienced in creating serverless solutions using AWS Lambda functions to run the code without provisioning.
  • Experience working with IAM to create new accounts, roles and groups.
  • Created, managed, and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration.
  • Built and defined dependencies to build artifacts using the build Automation tool Maven.
  • Maintained the maven scripts used for the build process and created configuration files using the POM.xml files and published those artifacts into NEXUS repository as part of continuous Integration.
  • Involved in migrating core applications and many of web and application servers from on-premises to the AWS cloud-based infrastructure.
  • Written python scripts and Integrated web modules into python with packages to be deployed into production periodically.
  • Experienced in managing large clusters of data on the AWS cloud environment using S3 buckets and Dynamo DB services.
  • Upgradation of server to latest versions like GitLab, SonarQube scanner, Jenkins, Jfrog, and Jfrog X-ray.
  • Responsible for design and maintenance of the Git Repositories, views, and the access control strategies.
  • Written templates in JSON format for cloud formation and YAML Script for Ansible automation and contributed source code to the GitHub repository.
  • Configuration of nodes for Jenkins to customize builds for different operating systems, optimize and smooth running of builds jobs.
  • Built a deployment pipeline for deploying tagged versions of applications to AWS Beanstalk using Jenkins CI.
  • Deployed a centralized log management system and integrated into Ansible to be used by developers.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service Scheduler.
  • Designed, built, and automated new solutions centered around the Kubernetes container orchestration platform and its ecosystem of projects.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Supported application development team in setting up the automation environment for the successful execution of build and release of the application.
  • Wrote declarative scripts for pushing data from DynamoDB to MySQL Database. Also created and maintained the CI/CD deployment scripts for Web Sphere web application server.
  • Used Cloud Watch to monitor applications and act accordingly to increase system wide performance and to optimize the usage of resources.

Environment: s: Java/J2EE, Maven, Jenkins, GIT, Ansible Docker, AWS, Splunk, Python, Ruby.

Confidential, Arkansas

Build & Release Engineer

Responsibilities:

  • In-depth understanding of the Software development life cycle starting from building, releasing and deployment including Experience working directly with multiple development and production teams.
  • Launching Amazon Linux and Ubuntu EC2 Instances in the AWS cloud and timely configuring the launched EC2 Instances.
  • Proficient in creating users, groups and assigning policies and executing multi factor authentications as part of Identity Access Management AWS IAM.
  • Experienced in using Cloud Watch to monitor and regularly check the health of the instances running EC2, all the services running.
  • Monitored several versions of source code pushed and pulled and accordingly accepted the merge requests made by development team into the Git Repository.
  • Experienced with the process of deploying EAR, WAR, JAR files to application servers like Apache Tomcat & Web sphere.
  • Experienced in BOTO3 python scripting for using AWS services like EC2 and S3 storage services.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Expertise in managing large volumes of POM.xml files from the multi-level environments where there are dependencies for both the parent and the child nodes.
  • Performed several configurations according to the development and deployment as part of migration from on-premises to AWS Cloud.
  • Experienced in using REST API to develop web services which are light weight, maintainable and based on JAVA.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Worked on AWS cloud services such as EC2, auto-scaling, and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Executed MAVEN scripts in Jenkins to build several java-based projects where there is a change in the working environment.
  • Used Ansible to deploy ELK for automating continuous deployment (CD) and configured Nodes and deployment failure reporting.
  • Expertise in writing Shell and Python scripts used by several tools to automate the process of build and release process.
  • Experienced in the installation as well as creating master and the salve nodes to implement simultaneous builds through a build process in a Linux based environment.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Executed the continuous delivery pipeline using Jenkins by integrating Git hub repository and automating the Maven build commands and deployed to the docker containers where the application is running.
  • Expertise in writing Bash, PowerShell, Groovy, and Python scripts for the automation of the CI/CD process using Jenkins
  • Worked together with the development and the testing teams to schedule and execute builds and troubleshooted build failures occurred during the execution.
  • Involving in the upgrade activities for the servers and applications.
  • Created container based virtualized deployments using Docker working with Docker images, Docker-hub and Docker registries.
  • Provided support to Production, Staging, QA, Development environments for code deployments, changes, and general support.
  • Worked with the release and deployment of the web applications in the Java/J2EE based applications environments.
  • Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management.

Environment: s: AWS, Subversion/GIT, ANT/MAVEN, Docker, Jenkins, Nexus, JFrog Web Sphere Application server, Shell script, Declarative script, JIRA, and Groovy script.

Confidential

System Administrator

Responsibilities:

  • Responsible for creating builds, Staging and deploying Software Content across multiple environments (DEV, QA, Demo, Test, Staging, UAT and Production).
  • Collaborate with Development Team to resolve build and deployment related conflicts, actively managed Production, DEV and other Test environments
  • Experienced in troubleshooting all the technical issues faced by the clients while using the Linux based systems.
  • Responsible for the maintenance of development tools and utilities and to maintain shell, Groovy automation Scripts.
  • Knowledge of Puppet as Configuration Management tool to automate repetitive tasks, quickly deploy critical applications and proactively manage change.
  • Worked to install and configure configuration management tool puppet by installing Ansible maser and agent nodes from a local workstation.
  • Expertise in using AWS CLI for using, configuring and managing all the operations based on the Amazon web services cloud environment.
  • Automate infrastructure in AWS using Amazon web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Installed and configured GIT server on Linux via the Apache Web Server to provide access over the HTTP protocol.
  • Configured Java based environment pre-required for the successful installation of ANT and to build java-based applications.
  • Used Jenkins to automate everyday builds, testing and deployed in Apache tomcat server.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Monitored performance of applications, servers and performing capacity planning using Nagios and used to notify when it reaches the threshold limits.
  • Worked closely with the Database Admins for designing, installing and configuring, restoration and performance tuning of the database.

Environment: s: Web servers, Git, Ansible, Jenkins, Apache, Linux systems, Docker, Ant, and Maven.

We'd love your feedback!