We provide IT Staff Augmentation Services!

Devops / Aws Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 9+ Years of experience in IT industry comprising of DevOps migration/automation, Cloud Computing, Build and Release Engineering, System administration and Search Engine Optimization (SEO).
  • Strong experience on DevOps concepts like Build automation, Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as code technologies and Cloud computing.
  • Expertise in working with AWS provided Solutions like EC2 and ELB which includes Creating EC2 instances, adding EBS volumes for EC2 and familiar with VPC, Route 53, RDS, S3, IAM, SNS, SQS, SWF, SES, Auto scaling, Storage gateway, Elastic Beanstalk, Cloud formation and Cloud Watch.
  • Extensive experience in configuration, deployment automation with various App Servers like Oracle WebLogic, WebSphere, JBoss, Webservers like Apache, Tomcat, Httpd and more modern Web Containers like Nginx etc.
  • Expertise in Automation testing tools such as Selenium WebDriver, Selenium, Junit, sonarqube.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures, and managing containers.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Worked in container based technologies like Docker , Kubernetes and Openshift.
  • Created functions and assigned roles in AWS Lambda to run python scripts.
  • Experience in Linux/Unix environment (RHEL, CentOS, and Solaris).
  • Knowledge of databases like MySQL, Oracle 10g/11g, MSSQL, MongoDB, Dynamo DB.
  • Creates and manages SQL databases with PostgreSQL and Cassandra
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing/Quality Analysis, implementation, and Post - production analysis of the projects.
  • Hands on experience on technologies and platforms including python, Jenkins, groovy, Subversion (SVN), Git, Unix/Linux, windows server, VMWare, Docker, Ansible, Chef, Puppet, AWS for various sectors.
  • Exposure in writing Groovy and Ruby scripts for automation of build and infrastructure automation.
  • Experience in writing Jenkins Pipeline groovy, PowerShell scripts for Continuous Integration and build workflows.
  • Hands on experience on technologies and platforms including python, Jenkins, Subversion (SVN), Git, Unix/Linux, windows server, VMWare, Docker, Ansible, Chef, Puppet, AWS for various sectors.
  • Experience on Virtualization technologies like VMware & XEN.
  • Experience in working with configuration management tools like Puppet, Chef and Ansible. Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Implemented Continuous Delivery framework using Chef, Jenkins, and Maven in Linux environment on AWS Public cloud.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
  • Worked as Linux system administrator on various distributions like Red hat Enterprise Linux & Ubuntu.
  • Strong ability to troubleshoot any issues generated while building, backing up, deploying and in production environment
  • Experience in using bug tracking systems like JIRA and Remedy
  • Experience in installing and configuring Nexus repository manager and Jfrog Artifactory to archive the artifacts created at the end of every build and release process.
  • Strong experience in SEO SEM Strategy Adwords/adCenter Multivariate Testing
  • Working closely with Development team, Merchandising team, Social Marketing team, Content writers, and third-party vendors providing consulting in overall integrated marketing campaigns (Site Architecture, Redirect, SEO friendly Code, Site Transition)
  • Managed team for conducting eMarketing Score Card and Site audits (SEO, PPC, Site Conversions) for improvement of any shortfalls

TECHNICAL SKILLS

Operating Systems: Red Hat, CentOS, Fedora, SUSE, Ubuntu, Solaris, Debian, MacOS, Windows

CI/CD Tools: Jenkins, Bamboo, GitLab CI, Travis CI, Octopus

Cloud Environment: Amazon Web Services (AWS)

Infrastructure as code: Terraform, Cloud Formation, Ansible, Puppet, Chef

AWS Services: VPC, IAM, S3, Elastic Beanstalk, CloudFront, Redshift, Lambda, Kinesis, DynamoDB, Direct Connect, Storage Gateway, EKS, DMS, SMS, SNS, and SWF

Scripting: SHELL Scripting, Groovy, Python, Ruby, Perl, YAML, JSON and Power SHELL

Version Control Tools: GIT, GITHUB, GITLab, Subversion (SVN), Bitbucket

Build Tools: MAVEN, Selenium, Gradle, Sonar, Nexus, Ant

Containerization Tools: Docker, Kubernetes, Apache Mesos, Openshift

Application Servers: Apache Tomcat, Nginx, Httpd, SEQ Server, WebSphere Application Server, JBoss, WebLogic, Kafka

Networking Protocols: DNS, DHCP, TCP/IP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP

Monitoring Tools: Nagios, AWS Cloud Watch, Splunk, ELK

Bug Tracking Tools: JIRA, Bugzilla, Red Mine

PROFESSIONAL EXPERIENCE

DevOps / AWS Cloud Engineer

Confidential - Columbus, OH

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Effective at managing enterprise ansible environments, maintaining test and production catalogues and writing reusable modules for use in configuration management.
  • Extensive knowledge on writing and deploying modules in Ansible.
  • Configured Apache webserver in the Linux AWS Cloud environment using Ansible automation.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, Lambda, and EBS etc.
  • Application deployment and data migration on AWS Redshift.
  • Using Clover ETL migrated data to AWS Redshift.
  • Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Ability to design applications on AWS taking advantage of disaster recovery.
  • Worked on to create automated, containerized cloud application platforms, and design and implement DevOps processes that use those platforms.
  • Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Provisioned the highly available EC2 Instances using Terraform and Ansible Playbooks.
  • Used Terraform scripts to Automate Instances for Manual Instances that were launched before.
  • Configured AWS Identity Access Management (IAM) Groups and Users for improved login authentication.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Jenkins, SonarQube, Nexus, Docker for providing immediate feedback to DEV teams after code check-in.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Automated AWS volumes snapshot backups for enterprise using Lambda.
  • Created functions and assigned roles in AWS Lambda to run python scripts.
  • Monitored the UAT/Production Environments for any down time issues by performing regular Cron job updates in servers.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Artifactory.
  • Created job chains with Jenkins Job Builder, Parameterized Triggers, and target host deployments. Utilized many Jenkins plugins and Jenkins API.
  • Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.
  • Written groovy scripts to use multi branch pipeline projects in Jenkins to configure it as per client’s requirements.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Had very strong exposure using ansible automation in replacing the different components of Openshift .
  • Installed and Administered on GIT Server, migrated Projects from Subversion to GIT.
  • Migrated from SVN to Gitlab Server and internal to GitLab servers.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
  • Installed and Configured Continuum jobs for automating some build Processes.
  • Written Maven scripts, Shell script for end to end build and deployment automation.
  • Deploying and configuring Writing Bash scripts to perform certain tasks and assisting user with problems and MYSQL, Mongo DB, SQL optimization
  • Adopted Ansible for the Automation of the environment and worked on Installation and configuration of Master and client machines.
  • Experience on Deployment Automation & Containerization (Docker, Kubernetes).
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments into Artifactory.
  • Provided backup support for Jenkins build environment.
  • Designed various Jenkins jobs to continuously integrate the processes and executed CI/CD pipeline using Jenkins, and Ansible Playbooks
  • Integration of Maven/Nexus, Jenkins, Urban code Deploy with Patterns/Release, Git and Jira.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Installed Jenkins on a Linux machine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
  • Involved in performing Ansible setup, managing hosts file, Using Yaml linter, authoring various playbooks and custom modules with Ansible.
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Dockers.
  • Experience in Kubernetes to deploy scale, load balance, and manage Docker containers with multiple names spaced versions using Helm charts
  • Wrote Shell Scripting to check security setting of the server and to change the server settings
  • Monitored file system space using shell scripts resize file systems as and when required.
  • Adopted Jenkins for CI practice and revised existing build procedures. Created multiple Maven, Shell scripts for build automation and deployment.
  • Virtualized the servers using the Dockers for the test environments and dev-environments needs and configuration automation using Dockers containers.
  • Setting up and configuring of Nagios, improved monitoring in Nagios and custom plugins.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for JIRA bug/issue tracker.
  • Deploying applications on multiple Tomcat servers and maintaining Load balancing, high availability, and fail-over functionality.
  • Expertise in Docker containers and its configuration based on requirement, maintaining the Docker hub for container images.

Environment: AWS, Ansible, Terraform, Java/J2EE, Jenkins, JIRA, Docker, Kubernetes, Openshift, Linux, Maven, GIT, Python, Ruby, Bash Script, Nexus, SonarQube, Nagios

DevOps / AWS Cloud Engineer

Confidential

Responsibilities:

  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Configuring and deploying instances on AWS environment and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, ElastiCache, Cloud Watch, Red Shift, Lambda, SNS, Dynamo DB, Kinesis.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, VPC, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto Scaling groups.
  • Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.
  • 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.
  • Automated weekly releases with ANT/Maven scripting for compiling Java Code, Debugging and placing Builds into Maven Repository.
  • I worked with Docker on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Used ANT and MAVEN as a build tools on Java projects for the development of build artifacts in the Source code.
  • Worked with development team to migrate Ant scripts to Maven.
  • Extensively worked on Hudson, Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Created Puppet manifests and modules to automate system operations. Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Deployed and monitored scalable infrastructure on AWS and managing the infrastructure environment with Puppet.
  • Migrated Projects from SVN to GIT
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, TFS creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Experienced in monitoring servers using Nagios and Cloud watch.
  • Experience in writing shell scripts to automate the administrative tasks and management using cron.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Administered and Installed Nexus Artifact repository to deploy the artifacts generated by MAVEN and to store the dependent jars, which are used during the build.
  • Installed, Deployed Red Hat Enterprise Linux, CentOS and installation of packages and patches for Red Hat Linux Servers.

Environment: SVN, GIT, Jenkins, Maven, Nexus, AWS (EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, ElastiCache, Cloud Watch), Puppet, Java/J2EE, Python Scripts, Docker, XML, Unix(Red Hat Enterprise Linux, CentOS)

DevOps Engineer

Confidential

Responsibilities:

  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Supported and created Cloud Architectures for Security, Infrastructure, Data with delivery teams working primarily within an Agile Scrum methodology.
  • Designed AWS Cloud Formation templates to create custom-sized VPC, subnets, NAT, NACL, Security groups to ensure successful deployment of Web applications and database templates.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS, and SNS services in AWS cloud.
  • Experience with caching solutions and patterns with technologies like Memcached, Hazelcast, or Redis; AWS ElastiCache with Redis preferred.
  • Built and deployed Jenkins jobs to create AWS infrastructure from GitHub Repos containing Terraform code for various environments.
  • Build applications around Microservices Architecture, defined through Docker Compose file and setup SWARM Cluster to deploy the applications.
  • Wrote Python modules for Ansible customizations and wrote many Playbooks to manage Web applications, Environments configuration Files, Users, Mount Points, and Packages.
  • Worked on Ansible to automate repetitive tasks, to deploy critical Applications quickly, and proactively manage the changes.
  • Developed scripts for Build, Deployment, Maintenance, and related tasks using Jenkins, Docker, Maven, Python, and Bash.
  • Day to day activities like building and deploying code in different environments like DEV, SIT, UTA, Pre-Prod and Prod using Jenkins, Docker, Kubernetes, CHEF, and Ansible.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (Infrastructure as code) using Chef.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Written multiple cookbooks in Chef using Ruby scripting language.
  • Deployed Word Press, RDS Instance, Database, and EC2 Instances via Cloud Formation.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process.
  • Working with GITHUB to store the code and integrated it to Ansible to deploy the playbooks.
  • Implemented Terraform modules for the deployment of various applications across multiple Cloud providers and managing infrastructure.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployment on AWS environments through automated tools, Ansible/custom pipeline.

Environment: AWS EC2, S3, RDS, Glacier, Atlassian, ELB, Windows, ElastiCache, Redis, CloudWatch, SNS, Ansible, Jenkins, Nagios, Jira, RHEL 6.X, Shell, Bash, Power shell, Python, Tomcat, Git.

We'd love your feedback!