We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

Columbus, OH

SUMMARY:

  • IT experience in all phases of Software Development Life Cycle such as Requirement Analysis, Planning Design, Development, Testing, and Release of various Enterprise - Wide Software Applications.
  • Amazon Web Services AWS Solutions Architect Certified with Around 6 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server in all domains.
  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Experience in developing applications using Core Java, J2EE, JSP, XML, HTML, JavaScript and Web Services.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Extensively worked on Hudson, Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked on Chef Server management console and understanding and working knowledge on all different components of Chef Server, nodes and Workstations.
  • Experience in working with configuration management tools like Puppet, Chef and Ansible. Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
  • Experience in administrating, deploying and managing RedHat, Ubuntu and CentOS servers.
  • Proficient in Python, Bash, Shell Scripting, SQL, build utilities like open make, ANT and Maven.
  • Created automation and deployment templates for Relational and NOSQL databases (standalone and RDS), including Oracle, SQL Server, MongoDB and MariaDB in AWS.
  • Experience in Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Define build workflow to include Junit, SonarQube, Selenium testing.
  • Good knowledge and hands on Experience in some monitoring tools like Splunk, Nagios
  • Created local repositories on Linux servers Performed server updates, patching, upgrade and package installations using RPM and YUM.
  • Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, TCP, UDP, SMTP, FTP.
  • Installed, tested and deployed monitoring solutions with Splunk services and deployment Server Topologies in Splunk .
  • Integrating the AppDynamics with Splunk to analyze the logs in Splunk.
  • Bash scripting experience on creating automation process for Branching, build creation and deployments.

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

DevOps/AWS Engineer

Responsibilities

  • Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, Red Shift, Lambda, SNS, Dynamo DB, Kinesis.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, VPC, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto Scaling groups.
  • Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Build Cloud Formation templates to use automation function on EC2 instances in Amazon cloud service which can also reuse for different environments, applications, AMI's or etc. and to simplify provisioning and management of EC2 instances, RDS and VPC on AWS.
  • Writing JSON and YAML templates for cloud formation contributing to our repository on GitHub.
  • Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Managed GitHub repositories for branching, merging and tagging.
  • Installed, configured and administered CI tool Jenkins for automated builds.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked in an Agile development team to deliver an end to end continuous integration, continuous delivery product in an open source environment using tools like Jenkins.
  • Using Jenkins as continuous integration tool creating new jobs, managing required plug-ins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports etc.
  • Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles.
  • Maintained and managed Ansible Playbooks responsible for deploying Framework and other cloud tools. Worked on Git Flow for production Release.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. and configuration automation using Docker containers.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Experience in developing scalable solutions using NoSQL databases Cassandra, MongoDB.
  • Monitoring apps servers using ELK - Elasticsearch, Logstash and Kibana for debug and logging.
  • Created multiple Python, Bash, Shell and Ruby Shell Scripts for various application level tasks.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.

Confidential, Mason, OH

DevOps/AWS Engineer

Responsibilities:

  • Assess the infrastructure needs for each application and deploy it on AWS platform.
  • Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies like Ansible, Terraform, Packer, Cloud formation, Docker and Server spec.
  • Implementing AWS services like EC2, Elastic Load balancing (ELB), Route53, S3, Cloud Front, SNS, RDS, IAM with existing projects.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, ELB Security Group, Auto Scaling, and RDS in Cloud Formation templates.
  • Worked on AWS EC2/VPC/S3/SQS/SNS based on automation Terraform, Ansible, Python, Bash Scripts.
  • Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • In-depth knowledge of AWS automation services - Cloud Formation templates, Terraform.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Working with Continuous Integration (CI) and Continuous Delivery/Deployment (CD) Environment.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration.
  • Integrated customized automated deployment manager tool with the GitHub by changing and improvising the shell scripts previously used for SVN.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube.
  • Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
  • Used, Vim and Sublime editors for developing Chef Recipes.
  • Worked on Chef Server management console and understanding and working knowledge on all different components of Chef Server, nodes and Workstations.
  • Written /Developed Chef Cookbooks from scratch for custom installation of application.
  • Designed and implemented Nexus binary repository and process. Configured pom.xml files to publish the artifacts into Nexus repository as part of the continuous integration (CI) process.
  • Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Worked with Kubernetes to automate deployment, scaling and management of web Containerized applications.
  • Integrated Kubernetes with registry, networking, storage, security and telemetry to provide comprehensive infrastructure and orchestrate containers
  • Worked on creating and documenting POC for helping migrate the current application to micro service architecture. The architecture included Docker as the container technology with Kubernetes and worked on with REST API.
  • Responsible for all backup, recovery, and upgrading of all the PostgreSQL databases.
  • Experience in using Microsoft IIS Web Server, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.

Confidential, Gaithersburg, MD

DevOps Engineer

Responsibilities

  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and JavaScript files.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating Security groups, Auto-Scaling, Load balancers (ELBs) in the defined virtual private connection.
  • Understanding of secure-cloud configuration, (CloudTrail, AWS Configuration), Cloud-security Technologies (VPC, Security Groups, etc.) and Cloud-permission systems (IAM).
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored logs via metric filters.
  • Setup Log Analysis AWS Logs to Elastic Search and Kibana and Manage Searches, Dashboards, custom mapping and Automation of data.
  • Hands on experience with version CVS, SVN, Clear Case and GIT control to create daily backups and Checkpoint files.
  • Create Jenkins pipeline jobs for Puppet release process for module deployment, using agile methodology for Puppet development.
  • Create Jenkins pipeline jobs for Puppet release process for module deployment, using Kanban agile methodology for Puppet development.
  • Assisted Performance testing teams to improve the overall performance of J2EE application services on WebLogic Application Server Platforms.
  • Installed Jenkins on Linux Machines and created the master/slave architecture.
  • Meet with IT representatives weekly to help facilitate TeamCity/build system project and discuss IT infrastructure requirements.
  • Worked with development team to migrate Ant scripts to Maven.
  • Implemented Git, GitHub, Jenkins, Maven, SVN and ran the Chef cookbooks/recipes to automate Build and manage on tomcat, apache, WebLogic.
  • Experience working with bit bucket plugins in Jenkins for Private repositories.
  • Bamboo servers and Jenkins which includes install, upgrade, backup, adding users, creating plans, installing local/remote agent, adding capabilities, performance tuning, troubleshooting issues and maintenance.
  • Automated the build and release management process, including monitoring changes between releases.
  • Used Bash Shell/Perl scripts to automate the deployment process.
  • Installed, Configured and Administered Hudson/ Jenkins Continuous Integration Tool.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key Clusters.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Coordinated with software development teams and QA teams on issues and solved the problem.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Able to create scripts for system administration using languages such as BASH and Python.
  • Setup the builds scripts to generate reports for JUNIT Tests results.
  • Used JIRA tool to track all the defects and changes related to build and Release Team.
  • Installed and configured MySQL and oracle database on Linux servers.
  • Solid understanding of Linux shell and Perl scripting UNIX, Windows, build and release engineering principles.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and administration of Red Hat Linux servers and support for servers.
  • Planned and performed the upgrades to linux (RHEL 4x, 5x, Suse 10, 11, CentOS) operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Installation and configuration of Oracle 7. X/8. X.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, networks.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and configuration of application server Tomcat deploying java and web application.
  • Writing Shell Scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/Messages.
  • Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP.
  • Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Firewall .
  • Worked on Network security skills include NAT/PAT, ACLs, AAA and ASA firewall.
  • Created local repositories on Linux servers Performed server updates, patching, upgrade and package installations using RPM and YUM.
  • Performed server updates, patches and upgrades using YUM and RPM .
  • Installs Firmware Upgrades, Kernel patches, systems configuration, performance tuning on Linux systems.
  • Extensive knowledge on Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services send mail, Apache, FTP servers to meet the user needs and requirements.

TECHNICAL SKILLS:

Programming Languages: C, C++, NET, Java, SQL

Scripting: Shell, Bash, Python, Ruby

Web Technologies: HTML, JavaScript, Angular JS, Node JS

Versioning Tools: SVN, GIT

Automation Tools: Jenkins, Hudson

Build Tools: Ant, Maven

Configuration Management Tools: Chef, Puppet, Ansible

Databases: MYSQL, Oracle, PostgreSQL, MongoDB, Cassandra

Virtualization: Docker, Kubernetes

Monitoring Tools: Splunk, ELK

Cloud Technologies: AWS

Infrastructure as a Code: Cloud Formation, Terraform, Python Boto3

Web servers: Web logic, Web Sphere, Apache Tomcat

Operating Systems: LINUX, Windows

Hire Now