We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • Over 10+ Years of experience in IT industry with major focus on Configuration, SCM, and Build/Release Management like SVN, GIT, Maven, Jenkins, Chef, Puppet, Docker and as AWS DevOps operations as Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2,NACL, RDS, S3, Microsoft Azure, Route53, SNS, SQS, DynamoDB, LAMBDA,GCP.
  • Proficient in AWS Cloud platform and its features Such as EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Beanstalk, Auto scaling, Cloud Front, IAM, S3, and R53.
  • Designed AWS CloudFormation templates to create customized VPC’s, subnets and NAT to ensure successful deployment of Web applications.
  • Experience in Blue/green deployment strategy by creating new applications which are identical to the existing production environment using Cloud Formation templates &Route53 weighted record sets to redirect traffic from the old environment to the new environments.
  • Rapid and fluid IaaS/PaaS deploymentvia ARM Template. Authored Templates to describe infrastructure to be deployed including compute resources with specific properties such as multiple data disks and static IP address, autoscaling, networking, storage accounts, and resource groups.
  • Using Bash and Python included Boto3 to supplement automation provided by puppet and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Experienced with Docker container services like creating Docker files, Docker Images, Docker Container snapshots, attaching to a running container, removing images, managing directory structures, and managing vessels.
  • Experience in implementing Terraform as infrastructure as a code for execution plans, resource graph, change automation and managed cloud infrastructure as code using Terraform. Experience in Orchestration and migration of CI/CD processes using Cloud Formation and Terraform Templates.
  • Proficient in scripting AWS AMIs deployment, bootstrapping and pre - baking AMIs with Packer.
  • Experienced in working with system health and monitoring tools like Nagios, Zabbix and Splunk, CloudWatch, New Relic, Elasticsearch, Logstash, &Kibana (ELK) Confluence to trigger the event handlers to send a notification and act according to the script.
  • Experience in using ticketing, bug tracking systems and code coverage tools like JIRA, Remedy, Service Now, RALLY, SonarQube, JaCoCo.
  • Experience working with Docker containers, Kubernetes, running/managing containers, container snapshots and managing images, Configured and build OpenStack Havana, Icehouse using Ansibleand Shell, Python scripts.
  • Experience in working with GIT to store the code and integrated it to AnsibleTower to deploy the Ansible Playbooks
  • Production experience in large environments using configuration management tools like Chef, Ansible and Puppet.
  • Have experience supporting Chef Environment with multiple servers and involved in developing manifests and developed Chef Cookbooks to manage system configuration.
  • Expertise in Installation and configuration of Puppet which includes Puppet Master, Agent Nodes and an administration control workstation like Puppet Console.
  • Experience in managing the repository managers like Nexus/ JFrog for the Maven builds. Integrated Maven with Jenkins through which the Surefire test reports and Javadoc’s produced by Maven are captured to build parallel modules for larger maven projects.
  • Proficient in writing Python, Ruby, YAML, Perl, Shell, Bash, PowerShell Scripting to automate the deployments.
  • Experience in working with Version Control Systems/Source Code Repository tools like Subversion, GIT, CVS, SVN, GitHub, Performance maintaining/troubleshooting the CM tool in UNIX and Windows environments.
  • Experienced in Waterfall, Agile/Scrum, Lean methodologies of software development and Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Exposure to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Development, Testing, Implementation, Post-production analysis of the projects.

TECHNICAL SKILLS:

Cloud Environments: Amazon Web Services (AWS), Azure, OpenStack, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)

VMware Client, Windows Hyper: V, vSphere 5.x, Datacenter Virtualization, Virtual Box, Power VM

Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, Ubuntu 12/13/14, Windows servers, Windows 2000, XP, Windows 7.

Automation Tools: Jenkins, Puppet, Chef, Ansible, Docker, Kickstart, Jumpstart, Terraform, Kubernetes.

Database: Oracle MySQL, MongoDB, DynamoDB, AWS RDS

Scripting languages: Bash/shell, Python, PERL, Ruby, YAML, Power shell scripting, SPL and JSON

Networking/Protocol: DNS, DHCP, WAN, TCP/IP, SMTP, LAN, FTP/SFTP.

VersionControls: GIT, SVN, CVS, Bitbucket, GITHUB.

Monitoring Tools: Nagios, (Elasticsearch Logstash, Kibana) ELK, Cloud Watch, Splunk, Jira, Nexus, Confluence, JaCoCo, SonarQube, JFrog, Service-now.

Web/App Servers: HTTP, Nginix Apache2, Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Web Technologies: JavaScript, Perl, HTML, CSS, Web services

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Sr. Aws/DevOps Engineer

Roles & Responsibilities:

  • Working with AWS CLI and API to manage resources on AWS for many services such as a EC2, S3, VPC, Lambda, Cloud formation, Cloud Watch, RDS, Dynamo DB, ELB, Auto-scaling, Route53, IAM created python script using AWS API Calls to handle all resources deployed on AWS.
  • Configuring AWS Virtual Private Cloud (VPC) and database subnet group for isolation of resources within the Amazon RDS and Aurora DB clusters.
  • Provided high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, webhosting the data from the S3 bucket by creating URL's.
  • Involved in migrating on-premises to Azure and built Azure Disaster Recovery Environment and Azure Backups from scratch using PowerShell Scripts. Also, Designed, deployed, and maintenance of a full stack Kubernetes environment, running on Azure Cloud.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and security policies and routing.
  • Implemented CI/CD pipelines on Azure including Logging & Monitoring of the systems using required DevOps tool chain such as Jenkins, Nexus OSS, SonarQube, Ansible, DTR management, Containerized open source ELK stack for digital applications.
  • Created clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files as well as managed Kubernetes charts using Helm.
  • Worked on creation of Docker containers, Docker files and Docker consoles for managing the application life cycle, configured deployment automation of all the microservices to pull image from the private docker registry and deploy to docker swarm cluster.
  • Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers, Mesos and Kubernetes.
  • Working on creating Elasticsearch, Logstash and Kibana (ELK) stack for log analysis, centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Configured Splunk to build, and to maintain log analysis for various systems and have developed Splunk queries, dashboards for understanding application performance, capacity analysis and worked on set up of various dashboards, reports and alerts in Splunk.
  • Used SonarQube, JIRA, and Confluence for continuous inspection of code quality and to perform automatic reviews of code to create the dashboard for issues.
  • Experienced in Ansible Tower, which provides an easy-to-use dashboard and role-based access control and in developing Ansible playbooks for managing the application/OS configuration files in GIT hub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application in Linux environment.
  • Configuring Ansible to manage cloud environments and automate the build process of AMIs used by all application deployments including Auto Scaling. Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for Continuous Integration (CI) and Continuous Delivery (CD).
  • Creating required Python scripts as well as bash scripts to create/configure Linux VMs. Created and automated the Jenkins pipeline using pipeline Groovy script for the applications.
  • Experience in setting up MongoDB Client and writing queries to validate data against Mongo Collections, MySQL. Installed, configured and managed MongoDB servers and performance tuning of Mongo Databases.
  • Strong use of Shell scripting languages including BASH for Linux and Mac Platforms and Power Shell for Windows systems.

Environment: AWS, EC2, EBS, S3, VPC, RDS, ELB, Route53, Lambda, Auto Scaling, Terraform, Cloud Formation, AWS Import/Export, CloudWatch, GCP, Nagios, Kubernetes, Kubernetes, Groovy, GIT, GITHUB, Jenkins, ELK, Maven, Docker, Kubernetes, ANSIBLE, Splunk, Grafana, Mongo DB, Python, Yaml.

Confidential, Lansing, MI

Azure DevOps Engineer

Roles & Responsibilities:

  • Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub. Experience in using Azure service fabric to package, deploy, and manage scalable and reliable microservices and containers.
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups .
  • Exposed to all aspects of the Software Development Life Cycle ( SDLC ) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, Java Mail API, XML.
  • Implemented and administrated VMware 5.x for running the Windows, Centos, SUSE and Red Hat Linux servers on the development and test servers.
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as GIT, Maven, Chef, Ansible etc.,
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Used Splunk APM for log aggregation and analysis on different application servers and integrating the Splunk with Single Sign-On authentication and Service now ticketing tool.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Performed application installation and management on IBM AIX and Linux servers for applications like Web Sphere Application Server (WAS) 7, JBoss 4.2.x, 5.x, Sun JES Web Server 6.1 etc.
  • Migrated IaaS, PaaS and SaaS instances between public and private clouds - Apache, RDBMS, Unix/Linux, NAS/SAN, LAN/WAN VPN, Security, IDS, Firewalls and Encryption.
  • Used Cloud Formation and templated to migrate Large Scale Infrastructure from on-premises platform to cloud platforms using AWS .
  • Setup code repositories like SVN, GIT, and TFS and managed plugins for Jenkins for scheduled automatic checkout.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Writing ChefRecipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same ChefRecipes to create a Deployment directly into Amazon EC2 instances.
  • Performed application installation and management on IBM AIX and Linux servers for applications like Web Sphere Application Server (WAS) 7, JBoss 4.2.x, 5.x, Sun JES Web Server 6.1, Oracle 10g etc.

Environment: Microsoft Azure, Windows PowerShell, Windows, AWS, Chef, Ansible, Git, Jenkins, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Docker, Virtualization, JBoss.

Confidential, Newark, CA

Sr Aws/Dev Ops Engineer

Roles & Responsibilities:

  • Involved in designing and deploying a multiple application utilizing entire AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS) .
  • Used My-SQL, Dynamo DB, Mongo DB , and Elastic Cache to perform basic database administration.
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Utilized S3 buckets and Glacier for storage and backup on AWS , implemented Git mirror for SVN repository, which enables users to use both Git and SVN .
  • Worked on Cloud Infrastructure , Automation it includes Amazon Web Services (AWS), Ansible and Chef .
  • Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven Repository and used webhooks to ensure Jenkins is listening to a specific branch.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Extensively used the design principles laid down by several Java/J2EE Design patterns like Business Delegates, MVC, Singleton, Data access object (DAO), Data Transfer Objects (DTO), and Value Object (VO).
  • Implementing a Continuous Delivery framework using Jenkins, Puppet , Maven & Nexus in a Linux environment.
  • Setup the Chef Workstation, Chef Server and chef nodes , worked in creating, uploading new cookbooks and recipes . Also worked on scheduling the Chef Nodes convergence using Linux Cron jobs.
  • Virtualized the servers using Docker for the testenvironments and dev-environments needs and configuring automation using Docker containers .
  • Prototype CI/CD system with GitLab on AWS utilizing kubernetes and docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Developed automation scripting in Python (core) to deploy and manage Java applications across Linux servers .
  • Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub. Experience in using Azure service fabric to package, deploy, and manage scalable and reliable microservices and containers.
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups .
  • Exposed to all aspects of the Software Development Life Cycle ( SDLC ) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, Java Mail API, XML.
  • Implemented and administrated VMware 5.x for running the Windows, Centos, SUSE and Red Hat Linux servers on the development and test servers.
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as GIT, Maven, Chef, Ansible etc.,
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Used Splunk APM for log aggregation and analysis on different application servers and integrating the Splunk with Single Sign-On authentication and Service now ticketing tool.
  • Ensured successful architecture and deployment of enterprise-grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Performed application installation and management on IBM AIX and Linux servers for applications like Web Sphere Application Server (WAS) 7, JBoss 4.2.x, 5.x, Sun JES Web Server 6.1 etc.
  • Migrated IaaS, PaaS and SaaS instances between public and private clouds - Apache, RDBMS, Unix/Linux, NAS/SAN, LAN/WAN VPN, Security, IDS, Firewalls and Encryption.
  • Used Cloud Formation and templated to migrate Large Scale Infrastructure from on-premises platform to cloud platforms using AWS .
  • Setup code repositories like SVN, GIT, and TFS and managed plugins for Jenkins for scheduled automatic checkout.
  • Writing ChefRecipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same ChefRecipes to create a Deployment directly into Amazon EC2 instances.
  • Performed application installation and management on IBM AIX and Linux servers for applications like Web Sphere Application Server (WAS) 7, JBoss 4.2.x, 5.x, Sun JES Web Server 6.1, Oracle 10g.
  • Integrated Jenkins with uDeploy and Created uDeploy Components, uDeploy process, installed uDeploy agents on both Windows and Linux machines according to application team requirements.

Environment: Amazon S3, Amazon RDS, Amazon IAM, Amazon EC2, Amazon Cloud Watch, Java, Spring Framework 4.0, WebSphere7.0, Maven, XML, HTML5, CSS, JSP, JSON, AJAX, JMS, JPA, JVM, JDK1.8, J-Query, Angular-2, Node.js, Eclipse, Chef, Git-Hub, Jenkins, Subversion (SVN), Web Logic, Shell Scripting, Ruby/JRuby, Scala, Linux, Red Hat Linux, CentOS, Python, GIT.

Confidential

Build & Release Engineer

Roles & Responsibilities:

  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and also automated the whole process.
  • Managed AmazonEC2 instances with the help of chef and performed a POC for AWS code deploy services pushing artifacts into S3 and performing deployments onto on Demand instances created on the fly.
  • Integrated Amazon Cloud Watch , S3 buckets with Amazon EC2 instances for monitoring the log files, store them and track metrics and performed folder management in each bucket, Managed CloudTrail logs and objects within each bucket.
  • Performed regular builds and deployment of the packages for testing in different Environments ( DEV, QA, CERT, UAT and PROD) .
  • Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI , Red hat 4.x, 5.x.6.x,7.x, Ubuntu 12.x, 13.x, 14.x, 15.x . Also, Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Created and designed the Terraform templates to create custom sized VPC, NAT subnets , for deployment of Web applications and databases.
  • Configuration of CI/CD tools and installed and configured Bamboo for Automating Deployments and providing a complete automation solution.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Used to work closely with Developers and Build & Release team to setup Bamboo server & nodes for build and release team as per request.
  • Worked on the transition project that involved migration activities to Maven from ANT to standardize the build across all the applications.
  • Performed SVN to GIT migration with careful analysis and migrated all branches, tags, along with commit history using GIT -SVN utility.
  • Created the branches in Subversion (SVN) to implement the parallel development process and trouble shooter client spec issues and user issues.
  • Maintained all the Linux environments for deployments as Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, password authentication issues and plugins for the JIRA bug/issue tracker.
  • Preformed Installation, adding and replacement of resources like Disks, CPU's and Memory, NIC Cards, increasing the swap and Maintenance of Linux/UNIX and Windows Servers.

Environment: SVN, Bamboo, Java/J2EE, C, C++, Python, ANT, MAVEN, GIT, OpenStack, Amazon Web Services (AWS cloud services), Chef, Ruby/Perl/Shell Scripts, Docker, Sonar, Unix, JIRA, Apache Tomcat, Terraform, Linux (RHEL).

Confidential

Linux Administrator

Roles & Responsibilities:

  • Administrated Servers in Linux and Windows environments. Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red HatLinux.
  • Installation of Solaris 8, 9 based servers with Jumpstart and red hat Linux EL 5.x based servers using Kickstart and HPUX servers with Ignite servers in development, test and production environments
  • Extensively worked with Active Directory Services, IIS Servers, DNS, and DHCP. Configured Firewall and security using SSL, IP chains, IP tables, TCP Wrappers, Tripwire, and port scanners.
  • Prepared the environment for deployment of Windows Server 2003. Install, configure and troubleshoot Windows Server 2003 and Configured NIS, NFS, send mail on Linux and administering NFS Mounts.
  • Performed Administrative and Management tasks using shell Scripts written in Bash, Python, C Shell and CRON tab in Linux to automate the tasks.
  • Implemented SSH for secure transfers and implementation of PKI between servers to enable password less logins between servers.
  • Experienced in setup and maintained Load Balancers like F5. TCP/IP fundamentals DNS, FTP, LDAP, Remote Access, Security Management, System Troubleshooting skills, Package management using RPM, YUM and UP2DATE in Red Hat Linux.
  • Monitored server and application performance and tuning via various stat commands (vmstat, nfsstat, iostat) and tuned I/O, memory.
  • Utilized VMware Virtual Client 3.5 in creating and cloning Linux Virtual Machines and migrating servers between ESX hosts and building KVM hypervisor.
  • Implementing NIS and DNS naming services and administering the public DNS servers. Monitoring System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Environment: RedHat Enterprise Linux, HTTP, Apache Web Server, WebSphere Application, Active Directory, IIS, DNS, DHCP, Windows Server 2003, NIS, NFS, python, bash, SSH, TCP/IP, FTP, LDAP, RPM, YUM, SSL, Nagios.

We'd love your feedback!