We provide IT Staff Augmentation Services!

Awsdevops Engineer Resume

4.00/5 (Submit Your Rating)

Columbia, SC

SUMMARY

  • 7+years IT experience in DevOps, Build and Release Management, Continuous Integration, Continuous Deployment, Automation, Cloud Management and Linux/Unix administration
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include Compiling, Packaging, Deploying and Application configurations.
  • Extensively worked on Hudson, Jenkins, for Continuous Integration and for End to End automation for all build and deployments.
  • Experience in Continuous Build and Release Management and have experience in continuous monitoring of applications as a SRE.
  • Highly motivated and committed DevOpsEngineer experienced in Automating, configuring and deploying instances on AWS and Rackspace cloud environments and Data centers.
  • Experience in working with continuous deployment tools like Ansible, Puppet and Chef.
  • Experience is using Tomcat, JBOSS, Web Logic and WebSphere Application servers for deployments
  • Knowledgeable on scripting languages as Python, Java, C, C++, Perl, Shell, J2EE, XML and Ruby had hands on experienced
  • Monitored, diagnosed and performed end to end debugging of complex applications, network protocols, server nodes and application stacks
  • Hands on experience in the design, implementation and support of automated Containerized Infrastructure using Kubernetes
  • Experience in authoring custom Terraform Scripts to automate the deployments
  • Automate, configure and deploy instances on AWS cloud environments.
  • Transformed traditional environment to virtualized environments with, AWS-EC2, Docker, Vagrant, and VMware
  • Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Auto scaling, Cloud Front, IAM, S3.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/ Release, Git, Confluence, JIRA and Cloud Foundry.
  • Linux/Unix Systems Administration experience in Installation, configuration, administration, troubleshooting, tuning, security, backup/ recovery and upgrading LINUX (RED HAT, SUSE, CENTOS).
  • Experienced in using Ansible as a configuration management tool and developed Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx and other applications.
  • Extensive python experience developing, implementing, and maintaining automation scripts to meet business needs in large scale, highly available, online production environments.
  • Proficient with network-based services including DNS, DHCP, Syslog, NTP, SSH. Utilized Netstat, Dig, Traceroute, Port Forwarding, Nmap and Rsync
  • Expertise in using various repository management tools like Sonatype Nexus and Jfrog Artifactory to deploy and manage artifacts
  • Configure bug tracking tools like JIRA and Bugzilla
  • Experienced in troubleshooting and automated deployment to web end application servers like WebLogic, and Apache Tomcat
  • Worked with Vagrant to automatically provision multiple virtual machines.
  • Deployed and managed many servers utilizing both traditional and cloud-oriented providers like VMware and Amazon EC2

TECHNICAL SKILLS

Operating Systems: Linux - Red Hat, Fedora, SUSE, Debi, Ubuntu, CentOS, Unix

Cloud Platforms: AWS and Open stack

Configuration Management: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Gradle, Splunk, OPS Work.

Languages/Scripts: Bash Shell, Perl, Python Scripts, Cobol, C, C++, Visual Basic, Java, J2EE

Databases: MySQL (phpMyAdmin), PostgreSQL (phpPgAdmin)

Mail Servers: Postfix, PostgreSQL (Virtual mail box)

Web Servers: Apache2/Tomcat, JBoss, IBM-Web Sphere, WebSphere, JBoss

Virtual Server: VMware ESX 3.5.0 Server, VMware Infrastructure Client 2.5 & Xen 3.2

Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit

Other Tools: JIRA Project Management Tool, Eclipse, CUPS, DNS(BIND), DHCP, Samba, Firewall (Squid, IPTables), FTP, NFS, NIS

PROFESSIONAL EXPERIENCE

Confidential, Columbia, SC

AWSDevOps Engineer

Responsibilities:

  • Real time experience in AWS broad range of services such as provisioning EC2, AMI, VPC, ELB, Auto-Scaling, Security Groups, IAM, EBS, AMI, S3, SNS, SQS, Route53, ELB, CloudWatch, Cloud Formation, Cloud front, Cloud trial, RDS, EMR, & Redshift.
  • Created & Configured Red Hat Linux Environment & Solaris Virtual Machines in AWS using EC2, Elastic IP, VPC, Subnets, Route Tables, NAT Gateway.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash Scripts. Adopted new features as they were released by Amazon, including ELB & EBS
  • Deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function & configured it to receive events from your S3 bucket.
  • Created Python Scripts to Automate AWS services, ELB, CloudFront Distribution, ECS, database, EC2 & database security groups, S3 bucket & application configuration, created stacks with single servers or joins web servers & loaded the big volume source files from AWS S3 to redshift with Talend Big Data tool.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications. Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers. Managed & analyzed petabyte-scalable data (AWS Redshift cluster).
  • Written reusable Templates for provisioning AWS infrastructure as a code using Terraform to build staging & production environments.
  • Deployed LAMP based applications in AWS environments, including provisioning MYSQL-RDS & establishing connectivity between EC2 instances & MySQL-RDS via security groups & processed data streams in AWS kinesis using AWS Lambda.
  • Worked on User admin groups, maintaining account & monitoring system performance using AWS CloudWatch.
  • Designed Network Security Groups (NSGs) to control inbound & outbound access to network interfaces (NICs), VMs & subnets.
  • Strong experience in automating Vulnerability Management patching and CI/CD using Chef and other tools like GitLab, Jenkins, and AWS/Open Stack.
  • Used Docker to virtualize deployment containers & push the code to the EC2 cloud using PCF.
  • Planning & coordinating the execution of Implementation along with Technical/Business validations post every Maintenance/Major release in ServiceNow.
  • Setup & Implementing Continuous Integration & Continuous Delivery (CI & CD) Process stack.
  • Used Jenkins & pipelines to drive all microservices builds out to the Docker registry & deployed to Kubernetes.
  • Maintenance and Vulnerability Management of Hybrid infrastructure and CI/CD using Chef - Cookbooks.
  • Written scripts to containerize using Dockers & orchestrate it using Kubernetes & Configured the services using modern DevOps tools like Ansible.
  • Customized Ansible modules for finding facts about AWS CloudWatch alarms & taking actions to pause/Unpause those alarms during deployments.
  • Improved Ansible with use of EC2 for accessibility, run deck as a job scheduler, Jump Cloud as directory service, Docker for containerization, & Nginx to provide container security.

ENVIRONMENT: AWS Cloud, AWS Lambda, EC2, ECS, Docker, Kubernetes, Git, RedHat Linux 5.x/6.x, Maven, Ruby, Go, Shell scripts, ElasticSearch, Agile, IaaS, PaaS, SaaS, NUnit, WebLogic, Apache, Tomcat, JBOSS

Confidential - Houston, TX

DevOps Engineer

Responsibilities:

  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) using Bamboo.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Coordinated/assisted developers with establishing and applying appropriate branching, enable Continuous Delivery for Deployment into several environments of Test, QA, Staging and Production using Nexus and Bamboo.
  • Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.
  • Deployed application using Bamboo server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Maintained and delivered the latest builds to the preferred testing team.
  • Work closely with the Networks and Security Team in opening firewalls and DNS requests required for the infrastructure.
  • Used Ansible to completely provision and manage AWS EC2 instances, volumes, DNS and S3.
  • Created fully automated CI build and deployment infrastructure and processes for multiple projects
  • Developed Docker images to support Development and Testing Teams.
  • Worked closely with Architecture, Development, Test, Security, and IT Services teams.
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins/Bamboo, Docker, Maven, Python and Bash.
  • Implemented a CI/CD pipeline involving GitLab, Bamboo, Docker, and Selenium for complete automation from commit to deployment.
  • Experienced in using Docker Swarm and deployed spring boot applications
  • Installed and Configured Open-Source Artifact Repositories (example: Jfrog Artifactory).
  • Hands-on experience using Maven as build tool for building of deployable artifacts from source code.
  • Installed, customized web servers as per existing infrastructure & requirements.
  • Selected & configured web server roles i.e., Load Balancer, rev. proxy etc.
  • Developed Ansible Playbooks for configuration management to existing infrastructure.
  • Generated Ansible Inventory files created Playbooks so that node can install necessary software whenever needed.
  • Migrated from GitLab to Docker and implementing GitLab inside Docker.
  • Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.

ENVIRONMENT: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Kubernetes, Jenkins, JIRA, Nagios, Linux, Docker, Chef, Ansible, Git version Control, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Confidential 

Build & Release Engineer

Responsibilities:

  • Created, managed user accounts on Linux servers, reset user passwords. Administered users account security through monitoring login logs for repeated failed authentication attempts.
  • Provided expertise knowledge in setting up and managing the SCM process and automated tools for OEM embedded system projects.
  • Generate and maintain the Project SCM plan as per CMMI standard level.
  • Worked closely with the development team in the design phase and developed use case diagrams.
  • Used Ant & maven as build tools on java projects for the development of build artifacts on the source code Integrated them with shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the development activities for the multiple server instances by enabling password-less SSH communication between the servers.
  • Automated the build and release management process including monitoring changes between releases.
  • Setup the Jenkins as continuous Integration tool to integrate the Java project.
  • Participated in the release cycle of the product, which involves environments like development, QA, UAT and production.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters
  • Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring
  • Expertise building and monitoring support software projects continuously with CI tools like Jenkins & Hudson.
  • Automated Build artifacts (jar, war & ear) using continuous integration tools.
  • Deployed JAR, WAR & EAR artifacts into the WebLogic servers and Apache servers.
  • Carried builds using Maven and Ant on Java projects and done deployments on various environments.
  • Coordinated the resources by working closely with project Managers for the release.
  • Used shell scripts to automate the deployment process.
  • Attend forum for management of release weekly meetings.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Used Nagios to monitor the application performance continuously to provide the real-time visibility.

ENVIRONMENT: Java, Linux, Ant, Maven, Jenkins, Hudson, Ansible, Chef, Python, AWS, Apache, Django, JBoss, Apache JMETER, MetaCase, DynamoDB, GIT, GitHub, SVN, Docker, Jira, Oracle.

We'd love your feedback!