We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Columbia, SC

SUMMARY

  • 5+ 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 working with continuous deployment tools like Puppet and Chef.
  • 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.
  • 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.
  • Experience in system monitoring with Splunk, Nagios.
  • Monitored, diagnosed and performed end to end debugging of complex applications, network protocols, server nodes and application stacks.
  • Expertise in working with Bug Tracking Tool like JIRA.
  • Automate, configure and deploy instances on AWS, Azure 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).
  • Automated repetitive admin tasks including logging, monitoring, log rotation, and backups. Built custom RPMs, mirrored YUM and application repos.
  • Extensive PowerShell 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.
  • Experienced in troubleshooting and automated deployment to web end application servers like WebLogic, and Apache Tomcat.

TECHNICAL SKILLS

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

Cloud Platforms: AWS, Microsoft Azure 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)

Build Tools: ANT, MAVEN, Make file, Hudson, Jenkins, BA

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

DevOps/AWS Engineer

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers
  • Involved in supporting cloud instances running Linux and Windows onAWS, experience with Elastic IP, Security Groups and Virtual Private Cloud inAWS.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private
  • Subnets in VPC and other services in the AWS.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Created Route tables to route the traffic to find whether it is public or private network.
  • Used Bootstrap Script for launching large number of instances inAWS.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Used Chef for configuration management of hosted Instances with in AWS, Configuring and Networking of Virtual Private Cloud (VPC).
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
  • Responsible for build and deployment automation usingAWS, Docker, Kubernetes containers and Chef
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes.
  • Experienced in using Docker Swarm and deployed spring boot applications.
  • Developed container support for cloud environments and Docker.
  • Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Scripting of administration tasks using CLI, Power Shell, Shell and Ruby.
  • Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).

ENVIRONMENT: AWS Cloud, AWS Lambda, EC2, puppet, Docker, Kubernetes, GitLab CI, GitHub, Solaris 8, 9,10, Fedora, RedHat Linux 5.x/6.x, Windows 2008/2012, SVN, GitHub/Bit Bucket, Azure, MS Build, NuGet, Maven, Ruby, Go, Kabana, Shell scripts, Elastic Search, Ant, Nagios, Sonar, Agile, IaaS, PaaS, SaaS, NUnit, PowerShell, WebLogic, Filebeat, Apache Tomcat, JBOSS, CFEngine, Runbooks, Apache 1.3.x, 1.2, 2.x, Oracle 10g.

Confidential, Houston, TX

AWS DevOps Engineer

Responsibilities:

  • Worked on EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Formation, Cloud Front, RDS, VPC, Route 53, Cloud watch, IAM Roles, SNS subscription service.
  • Experience using Identity and Access Management (IAM) to design policies, create roles and manage users and groups.
  • Migrated service from a managed hosting environment to AWS including overall plan, cost analysis, service design, network layout, data migration, automation, deployments and cutover, monitoring, documentation, and timeline.
  • Launched and configured Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu) and configured the servers for specified applications.
  • Launched DNS, Route 53 and AWS Elastic Load balancer (ELB) and assigned AWS SSL Certificates to Servers.
  • Configured the Auto scaling and ELB groups in AWS to main high scalable and secure environment.
  • Deployed Docker application by using Service Release Automation (SRA) in AWS Infrastructure.
  • Converted and automated builds using Maven and scheduled automated nightly builds using Jenkins.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications
  • Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins
  • Developed CI/CD system with Jenkins on Docker for the runtime environment for the CI/CD system to build, test and deploy.

ENVIRONMENT: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Terraform, 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

DevOps Consultant

Responsibilities:

  • Involved in AWS,DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders.
  • Set up automated provisioning and SCM systems from scratch such that any new system, which is added to infrastructure by auto scaling mechanisms, would be provisioned and configured to the service ready state automatically. Built using AWS Auto Scaling, User data scripts, Chef ELB, IAM, and SNS.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Set up immutable environments for testing infrastructure, which empowered everyone to test their code changes on the fly. Built using AWS Cloud Formation, Jenkins, Chef.
  • Automated a build, testing and verification process of the company's sandbox environment. The requirement was to perform regular builds and QA checks on numerous assigned roles, to ensure reliability of the Chef config.
  • Build server deployment on Cloud (EC2) servers with help ofDevOpstools like chef.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like, push jobs server, super market etc.
  • To configure and maintain codebase to support the build and deployment of code on servers.
  • Merging and tagging need to be done after the code went live in environment.
  • Written pre & post commit hook scripts to accommodate various development requests.
  • Drive improvements to our build and release scripts, tools and processes.
  • Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Migrated QA, staging and testing environments off dedicated infrastructure and into the cloud.
  • Created different security groups for EC2 instances and assign the security groups based on types of servers.
  • Created AWS instances and deployed applications and delivered for QA teams to initiate performance testing.
  • Configure EC2 instances health and monitor CPU utilization and do scaling process.
  • By configuring ELBs make sure that load is distributed equally to all servers.
  • Integrated various tools to create a customized solution for governance, orchestration and automation model.
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Responsible for distributed applications across hybridAWSand physical data centers.
  • Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
  • Develop the automated build and deployment using maven and Hudson/Jenkins using tomcat as the application server.
  • Implement build, release, and application deployment in multiple and diverse environments.
  • Develop automated rollback deployment on Staging/Production server. Purpose is to undo previous deployment in database, properties files and war files changes.

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

We'd love your feedback!