We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

Providence, RI

PROFESSIONAL SUMMARY

  • Over 4+ years of experience in the IT industry that includes expertise in DevOps, Software Configuration and Build/Release Management.
  • Currently working as AWS/DevOps engineer in field of release automation for java and dot net technologies to achieve continuous integration and continuous delivery (CI and CD).
  • Understanding of software development lifecycle and various methodologies, specifically AGILE.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Hands on experience in installing and administrating and configure repository managers Nexus and Artifactory.
  • Experience in administration of Middleware components such as Tomcat, JBoss, Web Logic, Apache Web Server and IIS.
  • Expertise in MongoDB, Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity.
  • Knowledge in understanding the principals and best practices of Software Configuration Management (SCM).
  • In - depth noledge of computer applications and scripting like Shell, Python, Bash, Perl, JavaScript, Java and XML and experience wif PowerShell scripting for automating .Net Deployments and good noledge on Octopus tools.
  • Development of Terraform integrations, distributed systems, and infrastructure automation tooling.
  • Experienced in developing applications based on MEAN stack Worked on multiple components of spring framework like Spring MVC and Spring Boot.
  • Skilled in working on version control and source code management tools like GIT, CVS, SVN and IBM Clear case, Stash.
  • Experience in administration of Middleware components such as Tomcat, JBoss, Web Logic and IBM Web Sphere, Apache Web Server, IIS and IBM HTTP Server.
  • Experience in automated builds using TFS team build and cruisecontrol.net build for .net applications.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, findbugs and Checkstyle and used Sonar Qube in dis process.
  • Deployed Java applications/Web-services using CI/CD tools like Jenkins, Chef in standalone and clustered environments.
  • Experience in working wif monitoring tools like AppDynamincs, Prometheus, Nagios,ELK, Datadog and Splunk.
  • Experienced in setting up continuous Integration environment using Jenkins, Nexus.
  • Having production experience in large environments and worked on configuration management tools such as Chef and Puppet and Docker and Kubernetes containerization services.
  • Extensively worked on various CI/CD tools Hudson/Jenkins/TeamCity continuous integration and for End-to-End automation for all Build and deployments.
  • Competence in using Build Automation scripting like MAVEN and ANT as build tools for building of deployable artifacts from source code.
  • Good noledge and experience in Apigee Public Cloud Platform.
  • Familiarity wif Cloud based infrastructure in public or private clouds (Open stack).
  • Automated infrastructure and server provisioning using Ansible, Terraform.
  • Experience working on Terraform, which is used to create and compose all the components necessary to run application.
  • Competence in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR & EAR and DLL & EXE) from source code.
  • Experience in AWS using EC2, AWS Dynamo DB, AWS S3, AWS VPC, Lambda and IAM services.
  • Created AWS Terraform templates for any automation requirements in AWS services.
  • Worked on Amazon Web Services for deploying EC2 instances consisting of various flavors viz., RHEL, CentOS and Ubuntu in Linux and Windows.
  • Experience in implementing and configuring F5 load balancers to share the workload and in-depth experience performing IIS log analysis to identify web server issues.
  • Expertise in managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
  • Worked on setting up instances behind Elastic Load Balancer in AWS for high availability.
  • Highly motivated and a team player wif good interpersonal skills.

TECHNICAL SKILLS

DevOps/Build Tools: Chef, Jenkins, Puppet, Ansible, Docker, Bitbucket,ANT,MSBUILD and MAVEN

Monitoring tools: Nagios,Splunk,Appdynamics,Prometheus

Versioning Tools: CVS, Subversion, GIT, Clear CaseWeb Servers: Web Logic, Apache Tomcat, JBoss, IIS Server

Scripting: Shell Scripting, SQL, Perl Scripting, Bash Scripting, JSON, CSS, Python, PowerShell

Web Technologies: HTML, Java Script, XML, JDBCRDBMS/Databases: MS Access, Oracle 9i/10g, MySQL, SQL Server 2005, 2008, MongoDB,Cassandra

Languages: C++, Java, PL/SQL

Network Protocols: TCP/IP, SMTP, SNMP, DNS, DHCP, ICMP, FTP, TELNET, SSH,UDP, RIP, OSPF

Operating System: Windows 98/2000/2003/2008/2010/XP/Vista/7 Unix, Linux, iOS

PROFESSIONAL EXPERIENCE

Confidential, Providence, RI

DevOps/AWS Engineer

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups and OpsWorks.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience working wif IAM to create new accounts, roles and groups.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Experience in configuring and maintaining LAMP stack on production and staging servers.
  • Handled installation, administration and configuration of ELK stack on AWS and performed Log Analysis.
  • Created visualization on Kibana based on the requirements.
  • Written Logstash plugin files in ruby to meet the complex business requirements.
  • Ingested the data from multiple sources into Elasticsearch database using Logstash conf files.
  • Performed automation using shell and python scripts. Production support experience wif Jenkins, Linux and scripting.
  • Worked in aggressive co-located agile environment wif two week sprints.
  • Migrated code from SVN to stash and managed source code using Stash/GIT.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Configured and maintained Puppet master server, creating modules and pushing them to Puppet clients.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Created modules and manifests in Puppet to obtain continuous deployment in Development, QA and Production environments.
  • Used Code Quality Analysis Tools like JUnit, Findbugs, CheckStyle and SonarQube
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere Application Server.
  • Used Docker for pushing the images and created virtual machines in Docker.
  • Created Infrastructure Git repositories for Terraform to launch the stacks
  • Installed and configured Chef and written recipes to automate the administrative tasks and migrated in-house chef server to Hosted Chef.
  • Integrated Jenkins and Chef and automated the work.
  • Written multiple cookbooks in Chef and experience in coding Chef Cookbooks given a set of deployment specifications.
  • Used full monitoring software stack tool Prometheus to monitor, alert and report the health of system and software components for both local and cloud data centers.
  • Built a Jenkins-based CI/CD pipeline, speeding product deployment and allowing greatly improved testing of all aspects of the deploy process.
  • Deploying monitoring stack consist ofPrometheus and Telegraf.
  • Automating configuration management, infrastructure, and application deployments using Ansible playbooks.
  • Installed, configured and maintained DNS, FTP, TCP/IP on Red Hat Linux.

Environment: Subversion, ANT, Maven, AWS Services, Puppet, Chef, Stash, AppDynamics, Splunk, Prometheus,Terraform, GitHub, JAVA, SQL, Tomcat, Sonar Qube,VirtualBox and Red Hat Linux

Confidential, Charlotte, NC

Build & Release/ DevOps Engineer

Responsibilities:

  • Administrated build and deployment processes in the projects.
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.
  • Configured, maintained Jenkins for CI/Automation.
  • Managed the maven artifacts using Nexus repository.
  • Jenkins Administrator responsible for User management, Plugin Management and End-End Automation.
  • Worked on applications using HTML, Servlets and JavaScript.
  • Assist wif maintaining current build systems, developed build scripts, and maintained the source control system.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Production support experience wif Jenkins, Linux, Bash scripting and Chef.
  • Deployed and configured windows 2000/2003-08 Servers wif DHPC, IIS Active Directory DP, Group policy, TCP/IP concept.
  • Automating configuration management, infrastructure, and application deployments using Ansible playbooks.
  • Implemented multiple SOAP and RESTful services which perform several CRUD operations related to various modules.
  • Performed Log analysis using ELK stack and created monitoring charts.
  • Created virtual environments wifin AWS.
  • Configured the Amazon EC2, RDS instances. Optimized volumes and EC2 instances.
  • Created EC2 Instance on AWS cloudand used as a build server and used as proof of concepts to test Docker and OpenStack to manage micro services for development and testing.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS Cloud.
  • Developed build and deployment scripts using Gradle, ANT and MAVEN.
  • Maintained the monitoring and alerting of production and corporate servers/storage using monitoring tools like Prometheus and Datadog.
  • Developed and maintained Perl/PowerShell scripts for Java/J2EE build and release tasks.
  • Managed build results in Udeploy and deployed using workflows in TFS.
  • Worked in cross-platform environments like Linux and Windows.
  • Documentation of detailed build configuration, build procedures and change history for releases.

Environment: Subversion, GitHub, ANT, Maven, Jenkins, Chef, Nexus, TFS, Datadog, Prometheus, Terraform, Bash Scripts, Shell Scripts, XML, Cassandra, Tomcat, JIRA, Confluence and Linux\AIX.

Confidential

Linux Admin/Systems Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Analyzed and migrated manual build and deployment to Jenkins based automated process to reduce DevOps effort and time by 90%.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Installed and configured LAMP server on RHEL6/5.
  • Installed and configured Nagios for monitoring Linux servers.
  • Support LANs, WANs, Network segments and internet systems of IPV4/IPV6 and maintain Active directory domain services and LDAP.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Deployed and configured, windows 2000/2003-08 Servers wif DHPC, DNS, IIS Active Directory DP, Group policy, TCP/IP and Routing Switching concept.
  • Configured SSH password less login using SSH Keygen.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Created the Deployment notes along wif the Local SCM team and released the Deployment instructions to Application Support.
  • Experienced in Software Development Life-Cycle, Incident, Problem, Change, and Release Management practices.
  • Design and deploy networks and maintain network and system security.
  • Created required packages for the deployment and assisted in troubleshooting during deployment.

Environment: Subversion, Windows Server 2003/08, Shell, Tomcat Application server, Linux Servers-CentOS, Red Hat, Jenkins, Nagios and Linux

We'd love your feedback!