We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

4.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • Around 6 years of IT Experience in Implementing Organization DevOps strategy in various environments of Linux and windows servers along with adopting cloud strategies based on Amazon Web services.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.
  • Worked on source code management tools like GIT, Subversion (SVN), and Bitbucket and used Source code management client tools GitLab and Git GUI and other command line applications.
  • Extensive experience using MAVEN, JENKINS, ANT, Atlassian Bamboo and MS Build as a build tools for building of deployable Arti - facts from source code.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Webservices (AWS), Ant, Apache Maven, Jenkins, SVN, GitHub, Tomcat, JBoss, and Linux etc.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Good experience in AWS using EC2, Volume and Snapshot management, AWS Dynamo DB, AWS S3, AWS RDS, AWS VPC, Route 53, Elastic Beanstalk and IAM services.
  • Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
  • Insure Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Strong believer of DevOps Methodologies and working towards a core DevOps Engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Experience working in agile development team to deliver an end to end CI/CD by using tools like Puppet, Chef, Ansible, Jenkins.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Puppet, Chef, Bamboo and Nexus.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Good Knowledge in writing/Working with the scripts in Ant, Python, Ruby and Shell Scripts for managing various enterprise applications.
  • Experience with monitoring tools like NAGIOS, and Splunk.
  • Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and Mongo DB.
  • Worked in all environments like DEV, SIT, QA, UAT and PROD for various releases and designed instance.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

DevOps: Chef, Puppet, Ansible, Docker, Jenkins, Kubernetes and Terraform

Scripting: Shell, Python, Perl, Ruby, Power Shell Scripts

Virtualization: VMware, Virtual box, Docker, Vagrant, AWS, Azure

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App server: Apache HTTP server, Nginx, Apache Tomcat, JBOSS

Database: Oracle, SQL, MySQL, NOSQL, Mongo DB, PostgreSQL, JBOSS, DB2

MS Outlook, Agile, SCRUM, Load Balancing: HA Proxy.

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

AWS DevOps Engineer

Responsibilities:

  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python3.5.1 and Shell scripts to automate routine jobs
  • Installed, Configured and Administered Hudson3.3.2 /Jenkins0.4.0 Continuous Integration Tools.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Used Maven as build tool on Java projects for the development of build Arti-facts on the source code.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers
  • Developed automation framework for Application Deployments to the cloud environments.
  • Installed and configured Infrastructure Automation Tool Puppet. Created and updated Puppet manifests and modules, files, and packages.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Installed, Configured, Managed Monitoring Tools such as Splunk/Nagios, for Resource Monitoring/Network Monitoring/Log Trace Monitoring
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Developed and Maintained build scripts using Maven on Jenkins to create application builds from source code repository GIT.
  • Created featured develop release branches in GIT for different application to support releases and CI builds.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Written pre-&post commit hook scripts to accommodate various development requests.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using Chef, python and AWS Cloud Formation Templates.
  • Worked on the installation and configuration of the monitoring tools Splunk/ Nagios.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Worked on Apache and Firewalls in both development and production.
  • Deployed and configured Atlassian JIRA, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Demonstrated expertise implementing GIT, Jenkins, and Chef, Maven, tools to create a continuous integration environment.
  • Contributed to the discussion of a full website redesign of Bitbucket.org.
  • Configuring the Docker containers and creating Docker files for various environments and worked on Kubernetes environment.
  • Designed Virtual Private Cloud (VPC) with multiple public and private subnets and routed the incoming traffic to public subnet through Internet Gateway (IGW) and to the private subnet through the NAT Gateway.
  • Defined AWS Security groups which acted as virtual firewalls at instance level that controls traffic to the EC2 instance and Network Access Control List (NACL) which are acted as virtual firewalls at subnet level.
  • 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.
  • Enable logging in S3 bucket to track the request that is accessing the data.
  • Provide policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name).
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo tables, EBS volumes.
  • Configure Virtual Private Cloud (VPC) with both public and private subnets, NAT instances, and Elastic Load Balancers and also enable latency in VPC.
  • Involve in maintaining the user accounts (IAM), RDS, RDB, Dynamo, SES, SQS and SNS services in AWS cloud.
  • Work with stakeholders to upgrade the Continuous Delivery system to a full CI/CD system leveraging, Jenkins, GitHub, Artifactory, & Terraform.
  • Built entire core infrastructure and application resources using Terraform "infrastructure as code" .

Environment: AWS, Java, Jenkins0.4.0, Maven 2.5.3, Puppet2015.3.0, Splunk, Nagios4.1.0, SQL, AWS, Cassandra, Python3.5.1, Subversion1.9.3, Kubernetes, Docker1.5, Bash, NT Command Shell, Java/J2EE, Git2.6.1, JIRA7.0, XML, Linux.

Confidential, Greater Detroit, Michigan

AWS Cloud/ DevOps Engineer.

Responsibilities:

  • Installed, deployed, and overhauled AWS Cloud-based servers and administrations as per Federal Benchmarks and task rules
  • Built and Configured Linux Servers in AWS Cloud Environment
  • Created and solidified an Amazon Machine Image (AMI) using Centre for Internet Security (CIS) benchmarks to be utilized.
  • Updated the AMI with the most recent patches.
  • Utilized AWS to set up Virtual Private Clouds (VPCs) for Management, Production and Testing conditions With Selenium.
  • Client operational necessities and parameters (e.g., web portal, subnets, flexible IP, and Security Groups).
  • Utilized different AWS Cloud Computing stages and its many measurements of versatility including yet not restricted to.
  • VPC, EC2, ELB, IAM, SQS, S3, auto scaling models, utilizing EBS under high I/O necessities,
  • Custom observing measurements/examination/cautions by means of Cloud Watch, the AWS CLI, to address customer's issues and venture prerequisites.
  • Repair and recover from framework or application disappointments.
  • Investigate and troubleshooting issues per request from different voting demographics.
  • Maintain Cloud Services likely PaaS - SaaS - IaaS.
  • Experience in branching, tagging and maintaining the versions across the Environments using SCM tools like GIT, and Subversion (SVN) on Linux.
  • Installed and configured Jenkins Continuous Integration server with management of plugins and utilized several CI/CD plugins like AWS S3, build pipeline, Docker, GIT, Junit.
  • 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.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experienced in spreading, labelling and keeping up the variant over the situations utilizing SCM apparatus like GIT.
  • Basically, we utilize Python for Boot Strapping purposes.

Environment: Amazon Web Services, Java, Jenkins, Maven, Puppet, Terraform, Docker, Kubernetes, Nagios, Splunk, SQL, AWS, Python, Docker, Bash, Java/J2EE, Git, JIRA, Linux.

Confidential

Build & Release Engineer

Responsibilities:

  • Worked as a Build and Release Consultant helping the team to resolve their high priority road blocks in the build process.
  • Involved different development teams and multiple simultaneous software releases.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
  • Worked with the development team to generate deployment profiles (jar, war, ear) of Oracle Fusion Middleware applications using Maven Scripts and Jenkins.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS&BUILD Pipelines, MAVEN.
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds.
  • Setup the Chef Infrastructure for the environment for software configurations management.
  • Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes.
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.
  • Provided configuration management expertise to all software development projects.
  • Set up the Linux Corn jobs for automating various build related jobs and application data synchronization jobs.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT.
  • Build and configure a virtual data centre 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
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups .

Environment: AWS, Linux/Unix, JSON, GIT commands, code reviews, PowerShell, Shell

Confidential

Linux Systems Administrator.

Responsibilities:

  • Installation and Management of Linux system (RHEL/Centos). Performed automated installations with a Kickstart file.
  • Configured and managed Linux Servers (HTTP, SMTP, NTP)
  • Shared files for users across the networks using vsftpd, and NFS.
  • Performed user management using user add, LDAP and NIS.
  • Configured SMTP Servers for user emails
  • Built, implemented and maintained system-level software packages such as OS, clustering, disk, file management, backup, web applications, DNS, and LDAP.
  • Configured and maintained FTP, DNS, NFS and DHCP servers.
  • Perform security patches on Linux OS and all installed applications
  • Configured log rotate to automate disk space management
  • Involved in Storage management, LVM, File system management, User account management, data backups and user's logon support.
  • Involved in testing of products and documentation of necessary changes required in this environment.
  • Installation and Management of Linux system (RHEL/Centos). Performed automated installations with a Kickstart file.
  • Extensive knowledge of common protocols such as SNMP, HTTP, HTTPS, SMTP, NTP, DNS, TCP/IP, and FTP.
  • Strong understanding of Linux based firewall technologies
  • Develop tools (web technologies/scripting) to help automate Sys-Admin tasks such as software deployment, system monitoring and routine maintenance
  • Maintain the servers (system maintenance, patch management, HW).

Environment: Red hat Linux, Linux, VMware, Apache, Tomcat and JBoss, Web sphere servers.

We'd love your feedback!