We provide IT Staff Augmentation Services!

Sr. Aws / Devops Engineer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Over 8+ years of experience as DevOps/Build and Release Engineer in solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
  • Extensive experience includes SCM, Change/Incident Management, VMware and AWS Cloud computing.
  • Experience with and thorough understanding of automated implementation/deployment of a cloud - based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS etc).
  • Build/Release Engineering and Software development involving cloud computing platforms like Amazon Web Services (AWS).
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, CloudFront, Elastic File System, RDS, DynamoDB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, CloudFormation.
  • Experience in AWS services such as EC2, ELB, Auto - Scaling, S3, IAM, VPC, RDS, DynamoDB, Cloud Trail, Cloud Watch, Lambda, Elastic ache, Glacier, SNS, SQS, Cloud Formation, Cloud Front, Beanstalk, EMR, AWS Workspaces.
  • Provided day-to- day operational support to related infrastructures. knowledge on Implementing and controlling the flow of data to and from AWS and selecting the appropriate AWS service based on compute, data, or security requirements.
  • Hand-on experience configuration and monitoring distributed and multi-platform servers using Chef in AWS Cloud Environment. Worked on migration project of moving current applications in traditional datacenter to AWS.
  • DevOps experience withPuppet, Ansible, Chef, AWS (OPS Work)andOpenStack.
  • Worked on migrating traditional on-premises infrastructure to AWS cloud services which now hosts 20+ AWS services.
  • Expertise in Application Deployments & Environment configuration using Ansible, Chef, Puppet.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Designed, implemented, and maintained customGradle tasks in Java andGroovy.
  • Implemented and maintained CI environments (Jenkins/Hudson) in performing deployments, Packaging, Build optimization, production rollouts, staging, defect tracking (JIRA), and root cause analysis, Smoke testing, Operation support and service delivery over web/app servers like Jboss, Tomcat and WebLogic, MAVEN.
  • Provide SME in all areas of Cloud(IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platformsAWSand various PaaS platforms(Cloud Foundry/OpenShift).
  • Extensively worked on Configuration Management Tools Chef and Puppet. Configured and monitored distributed and multi-platform servers using Chef. Knowledge of Puppet as configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and pro-actively manage change.
  • Experience with configuration and monitoring distributed and multi-platform servers using Chef in AWS Cloud Environment.
  • Implemented newRESTfulAPIs usingSpring MCVCframework and experienced in Monitoring tools like Nagios, Sensu, Zabbix and Splunk.
  • Experienced in Virtualization Technologies for Server, DC and VPC environments including: VMware ESXi 5.x, 6.x VMware vSphere, VMware vRealize, VMware VCenter Configuration Manager (VCM), Microsoft Hyper - V, Citrix, KVM, Cisco UCS, PowerShell, Power CLI.
  • Experience writing and execution of SHELL, Python, BASH and PERL scripts to automate the deployments.
  • Experience in administering Linux. Experience in Installation, Configuration, Backup, Recovery, Maintenance, Support.
  • Provided day-to- day operational support to related infrastructures. knowledge on Implementing and controlling the flow of data to and from AWS and selecting the appropriate AWS service based on compute, data, or security requirements.
  • Valuable knowledge on DevOps tools such as Checkmarks, Coverity, SonarQube, Chef, Vagrant, Virtual Box, Puppet, Ansible, Jenkins, NEXUS, Maven, ANT, GIT, TFS, Kubernetes, and Docker

TECHNICAL SKILLS

Continuous Integration: Jenkins, Hudson, AnthillPro, CruiseControl, Build Forge, uBuild, Bamboo Atlassian CI Tool and TeamCity.

Installer & Packaging: Install Anywhere, InstallShield, Wise Installer/ Studio and Linux RPM.

Configuration ManagementAnsible, Chef, Puppet.:

Build Tools: Maven, Gradle, Ant, Make and MSBuild.

App Servers: HTTP, Tomcat, Websphere, Apache, Nagios, Jboss, IIS 6.0

Quality & Security: SonarQube, Find Bugs, AppScan, Coverity, Clover, Cobertura and JaCoCo.

Operating Systems: RHEL, Windows, Linux, Ubuntu, Solaris and Mac OS X.

Databases: MySQL 5, Oracle, PL/SQL

Frameworks: JSF, EJB3, JPA, Spring (core, bean, data, security, cloud, web, batch, JDBC), Hibernate, Spring Boot.

Repository Management: Nexus, JFrog.

Bug Tracking Tools: JIRA, Service Now, Bugzilla, Quix, Clear Case.

Application Servers or Containers: Docker, Kubernetes WebLogic, WAS, Jboss, Wildfly, Tomcat

Version Control Tools: GIT, GitHub Enterprise, CVS, SVN, Bit Bucket.

Log and Monitoring Tools: Nagios, Splunk, ELK, Cloud watch, Dynatrace, Prometheus.

Scripting: Perl, Ant, Maven, Shell Scripting, JavaScript and Python, Bash/Shell, Perl, Python, Ruby, power shell, Jason, YAML, Groovy and Go Lang.

Platforms: AWS, Cloudera CDH 4/5, Horton works HDP 2.5/2.6, ELK.

Virtualization: VMware WorkStation, Oracle VirtualBox and vSphere.

Languages: Perl, Ruby, HTML, Core Java, PHP, Microsoft.NET, CSS.

Networking: DNS, DHCP, SMTP, HTTP, SNMP.

Build Automation tools: Service-now, Selenium.

Others: Joomla, Nexus, Artifactory, Elgg, Bugzilla, JIRA, Photoshop and Wiki.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Sr. AWS / Devops Engineer

Responsibilities:

  • Implement CI/CD using Jenkins and code repository for code storage using Git and GitHub.
  • Applying AWS knowledge to migrate legacy applications and underlined platforms from on-premises data centers onto AWS Cloud. Utilized PowerShell scripts as well. Epic hosting on AWS cloud.
  • Developed web applications in Django Framework's model view control (MVC) architecture.
  • Automation scripting in Python, using chef to deploy and manage Python and Java applications across Linux servers.
  • Write Python scripts to perform transformation on source data and create target data with automation processing capabilities.
  • Lift and shift of an existing on-premises application to AWS and Azure.
  • Responsible for building and maintaining AWS cloud infrastructure like ELB’s, Lambda, Cloud watch, Cloud Formation and Cloud front. Used Redis Redis as an in-memory data structure store.
  • Use Security Groups, API gateways, Elastic cache for cloud-based networking. Designed automated tools for indexing DB content into Elastic Search indices.
  • Using EC2 Container Service (ECS) to support Docker containers to easily run apps in a managed cluster of EC2 instances.
  • Warehouse hosting including Virtual Private Cloud (VPC), Subnets, Security Group, Route Tables, and Elastic Load Balancer.
  • Creating and managing IAM users, groups and roles via terraform.
  • Perform S3 buckets creating, policies and the IAM rule-based policies.
  • Setting up Cloud watch alarms and dashboards for monitoring the applications in AWS.
  • Implement Jenkins pipeline to integrate multiple jobs.
  • Automate application by leveraging docker for containerization and orchestration for the applications.
  • Configured and maintained RDS in AWS for MySQL database. Use Snowflake DB as well.
  • Utilize Terraform which is used to build the infrastructure in AWS and rotation of older IAM access keys and renewal of SSL certificates. Worked on Cassandra Database for non-relational Data

Confidential, Round Rock, TX

Cloud and DevOps Engineer

Responsibilities:

  • Involved in building and maintaining Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkin & Hudson for continuous integration. Responsible for CI environments (Jenkins, Nexus, Sonar)
  • Installation, configuration and migration of Windows Server 2012/2008 and IIS 8.0 and 7.0 versions
  • Provided support for Windows Server and IIS related issues to different applications and acted as a point of contact for any deployment related issue in Productions deployments
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS.
  • Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS with the paradigm of Infrastructure as a Code.
  • Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Automate server configuration management & deployment process using Ansible.
  • Worked on Google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • We had used Ansible-Galaxy for Templates and modified as per our requirement. Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management.
  • Utilize Configuration Management Tool Ansible & created Ansible Cookbooks using recipes to automate system operations.
  • Convert production support scripts to Ansible Recipes and AWS server provisioning using Ansible Recipes.
  • Used MySQL, DynamoDB and ElastiCache to perform basic database administration build.
  • Created and maintained cloud application, migrated on premises application servers to AWS.
  • Worked on AWS Elastic Beanstalk for fast deploying of various applications developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache and IIS.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Created build pipeline, continuous integration and test automation framework utilizing such tools as Terraform, Git, API Gateway, and Jenkins.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployments
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Managed AWS EC2 virtual instances using Puppet.
  • Building, testing, packaging, dockerizing and socializing across the team.
  • Worked on container based technologies like Docker and Kubernetes.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, S3 to ensure successful deployment of Web applications and database templates.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI’s (Linux) and configuring the servers for specified applications.
  • Used RESTful interfaces pull together data from disparate sources to present unified information to humans as well as other business systems.
  • Set up CI (Continuous Integration) for major releases in Jenkins and docker to automate most of the build related tasks.
  • Experience with KVM and AWS
  • Hands-on admin collaborating in continuous integration and deployment (Jira, Bamboo, Glassfish)
  • Involved in maintaining and power shell scripts for application deployment automation.
  • Carried Builds & Deployments on various environments using Build Forge Automation tool.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Installation, configuration and maintenance of Chef and Puppet to manage the configurations, apply patches.
  • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Implemented the use of Nagios tool for monitoring and analyzing the network loads on the individual machines by enforcing custom Nagios monitoring, notifications and dashboard to exhibit various metrics using Shell Scripting and add-ons.
  • Maintained build related scripts developed in ANT, Python and Shell. Modified build configuration files including Ant's build.xml.
  • Developed auto container to automate containerization of new and existing applications as well as deployment and management of complex run time environment like Kubernetes.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.

Confidential, Silver Spring, MD

DevOps Engineer

Responsibilities:

  • Migrated and implemented multiple applications from on premise to cloud using AWS services like SMS (Server Migration Service), DMS (Database Migration Service), SCT (Schema Conversion Tool), Cloud Formation, S3, Route53, Glacier, EC2, RDS, SQS, SNS, Lambda and VPC
  • Worked on AWS services such as EC2, ELB, Auto-Scaling, EC2 Container Service, S3, IAM, VPC, RDS, DynamoDB, Certificate Manager, Cloud Trail, Cloud Watch, Lambda, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front, EMR, AWS Workspaces, Elastic File System, Storage Gateway.
  • Implemented AWS solutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Load Balancer, Auto scaling groups, SNS, Optimized volumes and Cloud Formation templates
  • High-availability, fault tolerance, and auto-scaling in AWS CloudFormation. Configured AWS IAM and Security Group in Public and Private Subnets in VPC and Created AWS Route53 to route traffic between different regions.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Created S3buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS and Cloud Watch alerts for instances and using them in Auto-scaling launch configurations.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Change Automation and extensively used Auto scaling.
  • Worked with Chef Enterprise and Chef Open Source. Installed, configured, upgraded and managed Chef Master, Agents & Databases. Integration of Chef with Apache and Passenger. Created Custom as well as downloaded pre-written Cookbooks and Manifests, worked and utilized Chef hierarchy files, facts, and global variables.
  • Deployed cookbooks for all the services on Auto Scaling groups with different Environments created using Chef Server.
  • Worked on writing Recipes and Cookbooks and uploading them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53&ELB with Chef Cookbooks.
  • Worked on Kubernetes orchestration for Docker Containers which handles scheduling and manages workloads based on user defined parameters and development of automation of Kubernetes clusters via cookbook in Chef
  • Created and managed Docker images from Docker Hub and handled multiple images for middleware installations and domain configurations.

Confidential, Plano, TX

Build and Release Engineer

Responsibilities:

  • Design and document of CI/CD tools. Build and Deployment of CI/CD Pipelines
  • Implemented Software Release Management strategies for various applications per the agile process.
  • Worked with Infrastructure and Release management team and provided support for installation and configuration of .net applications on Windows Server 2012/2008R2, IIS 8/7.5 and SQL server 2012/2008
  • Responsible for design and maintenance of the Subversion Repository, views and the access control strategies.
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Provided end-user training for all Subversion (SVN) users to effectively use the SVN.
  • Build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments. Creating scripts for system administration using scripting language Shell.
  • Managed MAVEN project dependencies by creating parent-child relationships between projects.
  • JENKINS is used as a continuous integration tool for automation of daily process.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN) to resolve issues with transition to new DevOps solution.
  • Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment. Worked on continuous integration based on Maven and Hudson.
  • Created and maintained the Shell deployment scripts for Web Logic web application servers.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users.
  • Provided support for Windows server/IIS Server issues, requested and configured SSL certificates.

Confidential, Wilmington, DE

Linux System Administrator

Responsibilities:

  • Installation/configuration of Redhat 4/5/6 using kickstart Server and Solaris 9/10 using Jumpstart.
  • Performing Post Build activities like Setting up Backup interface/ NIC bonding/ Loading additional Packages/ Joining the server to Active Directory, etc.
  • Installation with EMC SAN to acquire storage and setting up Veritas/LVM filesystems.
  • Installation with Oracle DBA’s for restore of Oracle Instance and Building Oracle RAC Cluster.
  • Working on Solaris Zones/Containers.
  • Provided support for Windows server/IIS Server issues, requested and configured SSL certificates.
  • Performed hardware, operating system, security and application updates/patches on these systems as well as operating system hardening based in industry standards.
  • Performing sudo Authentication and Powerbroker Datacenter Migration Projects.
  • Mirrored existing logical volumes & created volume groups, disk groups & set up the RAID (0,1,5) using VERITAS volume manager. Migrated the existing UFS data to VxFS for best possible IO performance.
  • Installed/Configured the WebSphere server, JBoss application server, WebLogic server; Managed tuning and performance of high-profile applications running on them.
  • Working Knowledge of Network Protocols such as NTP/ NIS/ TCP/ DNS/ DHCP/ HTTP/ SMTP/ SFTP/ FTP/ SCP/ NFS.
  • Developed Failover/Pre-Failback/Failback and verification of the same in case of outage in the high environment using VCS (Veritas Cluster Server).
  • Troubleshooted slow servers by checking resources, I/O wait, load average, and swap space
  • Created a LVM to provide elasticity so you can scale up or down depending on the needs.

We'd love your feedback!