We provide IT Staff Augmentation Services!

Sr. Devops And Aws Engineer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in teh field of IT majorly concentrated in Software Configuration Management (SCM), Development, Operations, Automation, Build, Deploy and Release of various web applications.
  • Expertise in designing and implementing configuration management processes including setting up and supporting Continuous Integration, Continuous Delivery, Continuous Deployment andDevOpsprocesses for Agile and Scrum projects.
  • Extensive experience in using tools like Jenkins, Bamboo for Continuous Integration and Chef, Puppet for Continuous Deployment.
  • Experience in key DevOps skills such as code review, unit testing, automation, and build release deployment.
  • In - depth noledge of agile development process and expertise in automation tools such as Agile, Chef, and Ansible.
  • Experience in implementing Perl, Ruby, and Shell scripts for build and release automation.
  • Experience in working with version control software such as GIT, SVN, Mercurial, BitBucket, GitHub including command line applications.
  • Extensive experience working with AWS tools such as EC2, S3, IAM, Cloud Formation, Redshift, VPC, Lambda, Auto Scaling, Security Groups, and Elastic Load Balancing.
  • Experience in using Docker for container based Virtualized deployment along with Docker images, hub, registries.
  • Experience in using Ansible playbooks for automated configuration management and deployment along with creating Ansible roles and updating Ansible playbooks to provision servers.
  • Extensive experience in writing custom Ansible playbooks for deployment and automation of server administration tasks along with noledge in configuration Ansible tower.
  • Experince in writing customized Ansible playbooks for Amazon instances for teh defined infrastructure.
  • Hands-on experience using system performance monitoring tools such as Nagios, Cloud Watch, Tivoli, Splunk and Cacti, BMC, Elastic Stack, and App Dynamics and build tools such as Ant, Maven, and Cruise Control.
  • Worked on maintaining Hybrid Infrastructure, and Continuous Integration and Continuous Deployment using Chef Cookbooks
  • Experience in using Chef Enterprise, setting up workstations, bootstrapping nodes, chef repos and setting up keys.
  • Used Chef to manage on-site operating systems, packages, services, and packages and Chef cookbooks and recipes to manage virtual servers on AWS EC2, S3, ELB, and Route53.
  • Working noledge in Multi tenancy, OOAD, design patterns, web 2.0, SOA, Micro Services, Web Sockets, Comet, REST API, Distributed architecture, MOMs, EAD, document based data stores, data structures, NLP, Statistical Models, SPA.
  • Expertise in RAID Configuration, VERITAS Cluster Server, Volume manager and Net Backup, and LVM.
  • Familiarity with using NoSQL technologies, ELK, HBase, MongoDB, Redis.
  • Experience in using Groovy, Mesos, LAMP Stack, Splunk, SaltStack, nginx.
  • Experience in scheduling jobs using CRON and Control-M, and troubleshooting.
  • Working noledge of various storage design such as DAS, NAS, and SAN.
  • Experience in developing and executing design models using UML on cloud architecture (PaaS/SaaS/IaaS).
  • System Administration experience in installing, configuring, maintaining and administrating systems like RHEL 4, 5, 6, 7, Sun Solaris 8,9,10, and Windows.
  • Hands on experience in installing, configuring, maintaining and administrating of virtual machines on VMware ESX/ESXi 4.x/5.x servers, SQL Server.
  • Experience in Server Virtualization using AWS S3, VMware, HyperV, and OracleVM.
  • Working noledge of network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS, DHCP, Samba and TCP/IP
  • Expertise in configuring network devices like Routers, Switches, Hubs, Terminal servers, Firewall Administration, Network Protocols and troubleshooting LAN and WAN Related Problems.
  • Experience in Database technologies like Mongo DB, Cassandra, Grafana, Graphite, Kibana, SQL, RDS, PL/SQL, RDBMS and experience with Big-Data technologies such as Kafka, Spark.
  • Working experience with cloud infrastructure of AWS, Microsoft Azure and Google Cloud.
  • Good working noledge in XML, JSON, XSLT, XML Schema, JAX-WS, JAX-RS.
  • Experience in Test Driven Development tools such as Junit, JMockit and Mockito.
  • Strong experience in container orchestration platforms like Kubernetes, Marathon/Mesos and monitoring tools suchs as Nagios, Sensu and Consul.
  • Strong noledge in using tools like UC4, SAP LVM and technologies like JSON, HTML, Servlet/JSP, NodeJS, XML, HTTP, SSL, JDBC.
  • Worked on writing Java, Python, Perl and UNIX Shell scripts for compilation and deployment processes.

TECHNICAL SKILLS:

Platforms: Linux (Red Hat 4.x, 5.x, 6.x), Unix (Solaris 8,9,10,11), Windows

Programming Languages: C, C++, Java, .NET, Java Script, Node JS, Linux, Python, Bash, Ruby

Version Control Tools: GIT, Subversion, Kubernetes

Networking: HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS,DHCP, LDAP, LAN, WAN, ROUTERS/SWITCHES

Build tools: Shell, Perl, Ant, Maven, Window and Power Shell Scripts

CI and CD tools: Jenkins, Bamboo, TeamCity.

Configuration tool: Ansible, Puppet and Chef

Cloud Technologies: AWS (EC2, S3, RDS, IAM, VPC), Microsoft Azure, Open stack, Salt Stack

Web/Application Servers: Web logic, JBoss, Web Sphere, Apache Tomcat

Bug Tracking Tools: JIRA, Rally, Fisheye, Zabbix

Monitoring Tools: Nagios, Dynatrace and Splunk

Database: Oracle, NoSQL, SQL SERVER and SQL, RDBMS.

PROFESSIONAL EXPERIENCE:

Sr. Devops and AWS Engineer

Confidential

Responsibilities:

  • Involved in design and deployment of a large application using AWS tools such as EC2, S3, IAM, SQS, RDS, Route53, SNS, DynamoDB, focusing on high availability, fault tolerance, and auto-scaling in AWS cloud formation
  • Create, maintain, and administer GitHub and Subversion repositories as source code managements.
  • Configuring CI using ATDD jobs in Hudson and Jenkins by pointing to UI and Orchestration repositories in GitHub and Subversion.
  • Migration from Hudson to Jenkins.
  • End to end automation using uDeploy for CD and CM.
  • Use Sheel/Perl in uDeploy to install and configure Apache Tomcat instances.
  • Automate instances in AWS using JSON or cloud formation template files.
  • Load balancing and scaling of EC2 instances depending on network traffic using ELB and Auto Scaling.
  • Migration of applications from traditional datacenters to AWS.
  • Launching and configuring EC2 instances according to teh requirements of specific applications.
  • Installing applications on EC2 instances and configuration storage space on S3 buckets.
  • Managing IAM policies across various AWS tools, design and refinement of workflows used for granting access.
  • Use of Cloud Formation in JSON to setup and build AWS infrastructure with various of its services.
  • Route traffic between different regions using Route53.
  • Use of Cloud Watch to monitor and alert production and corporate servers and storage.
  • Developing Chef Recipes and Cookbooks in Ruby and integrating with GitHub, Jenkins and AWS to support and automate Environment Builds.
  • Installing workstation, bootstrapping nodes and writing Recipes and Cookbooks to upload to Chef-server.
  • Managing on-site OS/ Applications/ Services/ Packages using Chef along with AWS services using Chef Cookbooks.
  • Implementing a Cloud Trail to capture events related to API calls made to AWS infrastructure.
  • Troubleshooting communication issues between Chef server and client nodes.
  • Automate deployment of application to different production, performance, and QA environments using CHEF Cookbooks and Recipes.
  • Validate applications, and troubleshoot and identify issues in daily deployments.
  • Deploying code on web application servers such as Web Logic, JBOSS, Tomcat and Web Sphere and building of micro services using API gateway.
  • Create spreadsheets, MySQL & Protgres Database entries using Cloud Formation and describe API by accessing VPC, EC2, Subnet, and Security Groups.
  • Launch and manage EC2 instances, use ELB on teh instances and troubleshooting. Automate start and stop of teh instances, take snapshots of teh root volume using API calling.
  • Use AWS API gateway to create custom domains and Route53 for applications hosted in teh AWS environment.
  • Writing and customizing new and existing Python, Shell and Ruby scripts for various tasks.
  • Created Ansible playbooks using SSH in Python wrapper to manage configurations of AWS nodes and tested them.
  • Working in an agile development team for end-to-end CI and CD of product using open source tools such as Jenkins and Chef.

DevOps/Cloud Engineer

Confidential

Responsibilities:

  • Perform software configuration and release management activities on three different applications based on Java.
  • Working with development teams to design and implement CI process and tools.
  • Manage Windows and Ubuntu Linux based virtual servers on AWS EC2 using Chef with Git.
  • Define processes to build and deliver software baselines for internal and external customers.
  • Work with development, QA and management teams for TEMPeffective cross-communication and approve all production changes.
  • Use Jenkins to set-up CI environment and to automate daily processes.
  • Build, deploy and automate Java/J2EE to a web application server using an Agile CI.
  • Create and maintain Shell deployment scripts for webservers.
  • Automation of build and release process by developing Perl and Shell scripts.
  • Troubleshooting existing ANT/MAVEN scripts along with altering them for changes in project requirements.
  • Design, write and review codes in Python.
  • Import and manage multiple corporate applications into Subversion (SVN).
  • Custom Status Reporting tool using J2EE/Struts and Web Logic Server with DB2 as database was designed to cater specific requirements of teh project.
  • Integrate Junit and code quality tests in build process.
  • Use Mercury Load runner and HP QTP for Load and Functional Testing.
  • Use Chef Cookbooks and Recipes to automate application deployment.
  • Development of processes and tools for automated testing and deployment of products and their maintenance.
  • Create parent/child relationships between projects to manage MAVEN project dependencies.
  • Use CI tools to build and deploy in various environments.
  • Perform periodic system audits to ensure software quality resides in all environments.
  • Participate in weekly release meetings with technology stakeholders to troubleshoot and debug potential risks in teh releases.

DevOps/Cloud Engineer

Confidential, Chicago, IL

Responsibilities:

  • Build and deployment of Java based applications in Dev, QA and Int environments.
  • Automation of build and release process of critical business applications.
  • Use of SCRUM methodology and SDLC (Software Development Life Cycle) in every phase.
  • Build, deploy, release and automate code from one environment to another.
  • Continuous Integration (CI) and end-to-end automation of build and release.
  • Use source controller tools like Subversion (SVN).
  • Employ Agile methodology for Continuous Integration and Automation of teh entire process.
  • Developing Python and Shell scripts to automate build and release process.
  • Configuring and maintaining webservers such as Apache, web application servers such as JBoss, Tomcat, Web Logic, and build related scripts developed in ANT and Shell.
  • Automate back-ups using shell scripts and cron jobs using ssh and bash.
  • Support for corporate Linux development server.
  • Manage user accounts and groups for corporate Linux users.
  • Installation, configuration and management of DHCP, DNS, SAMBA, HTTP, FTP, NFS servers.
  • Develop UNIX scripts to manually deploy code across various environments.
  • Modified build configuration files such build.xml in ANT.
  • Update MAVEN build configurations and create integration and performance tests.
  • Manage SVN branching and merge older projects in multiple simultaneous releases.
  • Use MAVEN release tool to perform releases.
  • Extensively worked on Installation and configuration of Red Hat Linux 5 /6, IBM AIX 5.X and Windows 03/08 Servers on large distributed environment.

Linux Administrator

Confidential

Responsibilities:

  • Extensive skills, experience and Networking noledge in analyzing, designing and implementing Switches, Routers, Firewalls, DNS, DHCP, NFS and SAMBA clients.
  • Working with Logical volume manager (LVM), partitioning disks, creating, mounting and unmounting file.
  • Experience in Packet management systems - installing, updating and removing different packages using RPM and YUM.
  • Used putty and SSH tools to login and use secure access points
  • Writing Shell, Python and Perl scripts for monitor and automate build and release process.
  • Configure and maintain Linux services such as Tomcat, Apache, Postfix, MySQL, Nginx, FTP, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, VPS, IP Tables, Firewall, etc.,
  • Setup monitoring and alert systems on Linux servers and application processes.
  • Deploying, managing, and administering VMware vSphere.
  • Managing ESXi hosts through VCenter Server and vSphere Client.
  • Upgrade and patch ESXi hosts using vSphere Update Manager.
  • Use VMware vMotion to migrate live Virtual Machines across different clusters according to teh security policies and application development requirements.
  • System administration tasks to create and maintain user accounts in Linux.

We'd love your feedback!