We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

Richardson Dallas, TX

SUMMARY

  • Professional Amazon Web Services (AWS) Solution Architect with Around 8+ years of IT Experience and ability to accomplish all aspects of the software configuration management (SCM) process, systems deployment engineering (SDE), Azure, AWS and DevOps in CI/CD pipeline, Build/Release management.
  • Proficient in the AWS Cloud platform and its features, which include EC2, VPC, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Cloud Front, IAM, S3, Route 53, SNS, SQS.
  • Expertise inDevOps tools such as GIT, Jenkins, Maven, Ansible, Chef, Puppet, Docker, Kubernetes, AWS, Azure, and Terraform, Splunk, Nagios.
  • Experience in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Good knowledge on Configuration Management Tools such as Chef, Ansible and Automated Linux production server’s setup using the chef cookbooks, Ansible playbooks.
  • Experience with Docker containerized environment, hosting web servers on containers, building docker images using Docker expertise in administering and automating operations across multiple platforms.
  • Expertise working with Kubernetes to automate deployment, scaling and management of web Containerized applications experience in working on Docker for different infrastructure setup and testing of code.
  • Worked on Kubernetes to orchestrate Docker containers of new and existing applications as well as deployment and management of complex run time environment.
  • Worked on shell/python scripts & implemented auto deployment process and reduced the amount of time experience on Python, Bash/Shell, Ruby, Perl, Power Shell, JSON, YAML and Groovy.
  • Experience in writing Infrastructure as a Code (IaC) in Terraform and creating its reusable modules in Azure and AWS Cloud environments.
  • Extensively worked with Power Shell to automate SQL tasks, environment management related tasks and procedures on Windows machines.
  • Expertise in working with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs, Change Automation.
  • Worked on Artifactory and Sona Type Nexus to manage the build artifacts understanding of web and application servers like Apache Tomcat, WebSphere, Nginx.
  • Expertise in working with diverse Database platforms for Installing, Configuring and Managing NoSQL, RDBMS tools like MYSQL, Oracle, DynamoDB, and MongoDB.
  • Experienced using different log monitoring tools like Splunk, Nagios, ELK (Elastic search, Logstash, Kibana) for to see logs information, monitor, get the health & security notifications from nodes.
  • Experienced with handling production incidents, queries, problems through remedy ticketing system and non - production issues/tasks/incidents through JIRA ticketing system.
  • Good understanding of complete software development life cycle (SDLC) with Software Development models like Agile, Scrum Model, and Waterfall model.

TECHNICAL SKILLS

Operating System: RedHat Linux, Ubuntu, Windows

Build Tools: Maven, Gradle

Version Controls: SVN, GIT (GitLab and GitHub).

CI Tool: Jenkins.

Containerization tool: Docker, Kubernetes, Terraform

Cloud: AWS EC2, VPC, Auto Scaling, Load Balancing, ELB AMI, S3, IAM, Azure TFS.

Application Servers: JBoss, Apache Tomcat.

Infrastructure Tools: Chef, Ansible, Puppet

Scripting Language: Power Shell, Python.

Monitoring tools: Nagios, AppDynamics

PROFESSIONAL EXPERIENCE

Confidential, Richardson Dallas, TX

AWS/DevOps Engineer

Responsibilities:

  • Experience in Implementing the Java based web application developed using JavaScript, HTML, CSS and SQL and deployed in JBoss server.
  • Implementing EC2 backup strategies by creating EBS Snapshots and attaching the volume to EC2 instances.
  • Worked on AWS IAM Service, creating new IAM users and groups, defining roles and policies.
  • Using Auto scaling to updates Elastic Load Balancing when a new instance launched or terminated to automatically scale the load-balanced capacity.
  • Implemented AWS code pipeline and created Cloud formation JSON template in Terraform for Infrastructure as code (Ioc).
  • Automate provisioning and repetitive tasks using Terraform and Docker Containers.
  • Designing and Implementing CI (continuous Integration) system, configuring Jenkin servers, nodes using Python scripting and configuring VM’s.
  • Creating Jenkins Pipeline for continuous Integration (CI) process to push code using GIT has version control tool into central Repository GitLab and using Nexus as Artifact Repository.
  • Creating a separate Jenkins Pipeline that backups the code in each environment.
  • Using Ansible as a configuration management tool, to automate repetitive tasks, and to manage the configurations of multiple servers.
  • Experience in writing Ansible playbooks to install applications on the servers and to execute the automated patching actions.
  • Using Docker, to generate an image out of Docker file to deploy and run the microservices with all the libraries and dependencies it needs.
  • Using Kubernetes, to orchestrate the deployments, scaling and management of Docker Containers.
  • Using Nagios for continuous monitoring the system and applications. also using it to monitor the entire Infrastructure.
  • Automated Nagios alerts and E-mail notifications using python scripting.
  • Developed python and shell scripts for automation of the build and release process.
  • Automating the release on every sprint with Maven scripting for compiling JAVA code, Debugging and placing into Maven Repository.
  • Responsible to manage and resolve the issues related to Microsoft services we use, those are SharePoint, Microsoft Teams, Collaboration Sites.
  • Developed a PowerShell script that pulls all the user’s pictures form Active Directory (AD) into SharePoint Online (SPO) and responsible to process it every week.
  • Worked on a SQL Stored Procedure that pulls the data from claims server with a limited input value in a Robotic Process Automation (RPA).
  • Using ServiceNow as IT service management tool, to create tickets and to request access to the services.

Environment: AWS, Jenkins, Maven, Git, Docker, Kubernetes, Chef, Nexus, Tomcat, RHEL 7/6, Shell script, Power Shell, VB Script, Git, Git Hub, python, ServiceNow.

Confidential, San Jose, CA

DevOps Engineer

Responsibilities:

  • Administered and configured the TFS with in multi-platform environments.
  • Administer and maintain source code repositories including GIT and Azure TFS.
  • TFS/GIT responsibilities include maintaining the version control system (Branching Model), creation and maintain of build definitions/scripts, and the setup of work items.
  • Responsible for controlling build and release of java application and source control by integrating the Git, Maven with the Jenkins.
  • Created Maven dependency management systems to deploy snapshot and release artifacts to Nexus Repository to share the artifacts across the projects and Linux environments.
  • Created a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestration deployments using Jenkins, and GitHub.
  • Coordinating/assist developers with establishing and applying branching, labeling conversions using GitHub source control.
  • Configured and maintained Jenkins to implement the CI Process and integrated the tool with Maven to schedule the builds.
  • Automated setting up server infrastructure for the DevOps services, using python scripting.
  • Improved speed, efficiency, and scalability of the continuous Integration environment, automating wherever possible using python scripting.
  • Automated the cloud deployments using Chef and AWS Cloud Formation Templates.
  • Used AppDynamics for monitoring system performance and for Application performance.
  • Worked on JIRA administration including user management, workflow field, plugin installation, Jira-Subversion, Jira-Confluence integration.
  • Deployed the build artifacts into environment like QA, and Prod according to the build life cycle.
  • Executed project specific business discussion with customers, requirements gathering and daily status updates to client.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Kept track of all releases and request of the developers through infrastructure management tool.

Environment: Azure TFS, Git, Maven, Jenkins, Chef, Python, AppDynamics, Apache Tomcat, Nexus, Jira, Linux/Unix.

Confidential, Woodland Hills, CA

Build and Release Engineer

Responsibilities:

  • Managed the development activities for the multiple server instances by enabling password less SSH communication between the servers.
  • Developed build and deployment processes for Pre-production environments.
  • Developed Shell/Perl Scripts for automation purpose.
  • Worked on configuring baselines, branching, merging and tagging in SVN.
  • Used Ant as a build tool to build artifacts.
  • Developed build files for maintaining test automation builds & Java based library to read test data from XML.
  • Installed and Configured Nexus repository manager for sharing the artifacts within the company.
  • Worked on Unix/Linux based environments for release and deployments.
  • Deployed generated jar, war files in Tomcat Apache server and tested its functionalities.
  • Used Jenkins for Continuous Integration and deployment of Automated Build artifacts into Nexus Repository Manager.
  • Managed Configuration Management using Puppet. Wrote and Modified Manifests, applied them on the Puppet Agents.
  • Setup Puppet master, Client and wrote scripts to deploy applications on Dev, QA, production environments.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
  • Resolved update, merge, and password authentication issues in JIRA.
  • Managed the Release communication and Release co-ordination during the project roll-out.
  • Involved in estimating the resources required for the project based on the requirements.

Environment: Jenkins, Gradle, GIT, Puppet, Linux, Shell scripting, Jira.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Installed, upgraded and configuration of Red Hat Linux using the kick start installation configuring and Maintained DNS servers, Mail servers, FTP servers, NFS, NIS, RPM.
  • Responsible for creating builds, Staging, and deploying Software Content across multiple environments (DEV, QA, Demo, Test, Staging, UAT and Production).
  • Develop, maintain, and upgrade existing UNIX Shell scripts to customize daily work scheduled Jobs using CRONTAB and AT Utility and wrote shell scripts to automate System Process.
  • Performed daily system administration tasks like managing system resources, writing scripts, LVM management and end users support, manage operations and security issues
  • Designed and worked with team to implement ELK to provide end-end search for visualization to investigate log files created RPM packages using the RPMBUILD and checking the new build packages.
  • Developed various bash shell scripts to automate resource, job monitoring and alerting remote system administration using tools like SSH, Telnet, and Rlogin.
  • Worked on Installation, Configuration and administration of DNS, LDAP, NFS, and NIS on REDHAT Linux/Debian Servers. Configured and managed ESX VM’s with the virtual center and VI clients.
  • Configuring the services for sharing the resources from Unix such as remote login through TELNET, FTP, SSH, SFTP, SCP participated in setup Storage Area Network (SAN) and NAS and file system backup and restore.
  • Solid network and systems troubleshooting experience with HTTP\HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Conduct day-to-day tasks in RHEL that included upgrading rpms, kernel, HBA driver, configuring SAN Disks, multipathing and LVM file system.
  • Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager &Solaris Volume Manager.
  • Implementing Kick start configuration for automating Linux installations created Python scripts for various Systems Administration tasks to automate repeated processes
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as Iptables, firewall, TCP wrappers, NMAP.

Environment: Kick start, Linux, LVM, LAMP, Tomcat, Jira, Confluence, VM Ware, Oracle, MySQL, Red hat, Yum, RPM, Putty, DNS server, ELK, Cron-tab, Unix, Nagios, Sun Solaris, VM Ware, Shell scripts.

We'd love your feedback!