We provide IT Staff Augmentation Services!

Sr Aws/ Devops Engineer Resume

0/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • 7+ years of IT Industry experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance. And has sound knowledge of technologies including Linux platform, AWS on major services like EC2, Route53, Cloud formation, S3, ELB, ECS ECR, Cloudtrail, Cloudwatch, RDS, Elasticache, EFS, IAM, Code Deploy, Code Pipeline, AWS Lambda
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT on UNIX and Windows environments.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Skilled at leading teams mentoring team members, establishing lightweight software configuration.
  • Experience in Linux system administration,DevOps, AWS Cloud platform and its features..
  • Managing Amazon Web Services (AWS) infrastructure with migration, automation and configuration management tools such as Chef, Puppet,Ansible or custom - built.
  • Experience in RDBMS and No SQL installation and support including Oracle, SQL Server, MySQL, MemSQL, PostGRE, AURORA, Rabbit MQ, Terradata, Cassandra.
  • Extensive Experience with IP Networking topologies TCP,UDP,FTP, SSL s and setting of firewalls.
  • Experience in installing performance monitoring tools like Nagios and infrastructure monitoring tools like Splunk .
  • Experience with Data pipeline for database backup in different databases.
  • Effective in leading applications and driver development with end-to-end responsibilities using C, C++ and Client/Server Technologies with exposure to different domains like Banking, Health Care and Retailing.
  • C/C++ developer with experience in object oriented analysis and design (OOAD).
  • Experience in LINUX IDE for C/C++, UNIX Shell Scripting and Knowledge in Perl, python scripting.
  • Expertise in designing, developing middleware components for software in C/C++ using STL, multithreading, data structures, IPC (TCP/IP socket programming), and design patterns.
  • Experience with AWS services like EC2, VPC, S3, ELB, CFT, Route53, SES, SNS, RDS, Cloud Front, Elastic Cache Cloud Watch etc
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Experienced in Cloud automation using AWS Cloud Formation templates
  • Developed and managed release management processes and procedures including approval checklists ensuring software builds and releases meet business requirements, are installed correctly.
  • Experience in developing C++ services using web services architecture, SOAP, WSDL and XML
  • Excellent skills in Linux Shell/Perl scripting and good C/Java Programming experiences.
  • Have wide knowledge and experience of software and deep understanding of computer.
  • Architecture, operating system, software development full cycle, process and methodology.
  • Have good knowledge and solid understanding of Devops and Continuous delivery(CD) tools such as Puppet and CF Engine.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Extensive experience in the design and implementation of Continuous Integration(CI), Continuous delivery(CD), Continuous Deployment and Devops processes for agile projects.
  • Working with technologies and platforms including Java, Jenkins,AnthillPro, SVN, Git, Oracle, Unix/Linux, VM Ware, Docker, Swarm and Aurora Docker, vagrant, Puppet, AWS across the Financial, broadcast and financial sectors.
  • Experience with configuration and maintenance of automation tools like Puppet, Ansible and Chef.
  • Created and deployed a tool to automate branch and project creation in SVN using Perl, Chef and puppet scripts.
  • Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Red-hat on AWS environment and expertise in migrating applications on to AWS.
  • Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment using Docker,Mesos, Marathon and Terraform
  • Provisioned AWSS3 buckets for backup of the application and sync these contents with remaining S3 backups, by creating entry for AWSS3 SYNC in crontab.
  • Have excellent logical, analytical & debugging skills.
  • Experience with networking protocols such as TCP/IP, UDP/IP, DHCP, NAT, IGMP, HTTP, HTTPS, DTCP and HLS.
  • Installed and configure SonarQube for code coverage of generated builds.
  • I performed Reliability testing for advanced Ethernet Networks.
  • Worked and utilized Puppet hierarchy files, facts, and global variables, Created Custom as well as downloaded pre-written Modules and Manifests.

TECHNICAL SKILLS

Languages: C, C++, C#, Java, J2EE, Java Script

Scripting: Ruby, Python, Unix Shell scripting, Perl scripting, XML.

Area of Work: Release management, Deployment/Migrations, Environment management, Continuous Integration(CI,CD), Configuration Management, Production Support.

Database: SQL Oracle, MySQL, Mongo DB, Terradata.

Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB), Azure, Rack space.

Configuration Management Tools: Chef, Puppet, Ansible, Terraform.

CI Tools: Jenkins/Hudson, Teamcity, Bamboo, Atlassian Suite Stash, AnthillPro, UDeploy, XL Deploy, XL Release.

Management Tools: JIRA, Remedy, Service Now, Confluence.

Virtualization Tools: VMware, vSphere, Oracle Virtual box, VMware Workstation.

Networking: TCP/IP, NIS, NFS, DNS, VPN, DHCP, WAN, SMTP, LAN, FTP/TFTP, VMware nexus switch, IP Networking, F5 load balancer.

Monitoring Tools: Nagios, log stash, Stack driver, Incinga, AWS cloud watch, SPLUNK.

Version Control Tools: Subversion, Git/Stash, ClearCase, TFS, GIT, GIT Hub, SVN, Perforce, CVS, Harvest.

Web Technology: XML, HTML5, XHTML, CSS 3, SOAP,REST, JSON, J Query, JavaScript, Angular JS, WSDL, Backbone JS, Bootstrap

Web Service Tools: Web Logic,WebSphere, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Websphere, IIS, Server, SonarQube.

Bug tracker &Testing: JIRA, Bugzilla, Redmine, J unit, J Meter Test Flight, Test Rail, Selenium

Build Tools & Container Services: Ant,Maven,Perforce,Mercurial,Docker, Swarm,Kubernetes,Mesos,Marathon.

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Sr AWS/ DevOps Engineer

Responsibilities:

  • Deployed and monitored, migrated the scalable infrastructure on Amazon web services specifically on AWS EC2, S3.
  • Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, and Network Usages and suggest instance type for the same.
  • Working an AWS Elastic load Balancing for deploying applications in high availability
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Infrastructure deployment automation tool Terraform
  • Involved in Provisioning AWS Infrastructure using Terraform scripts from Jenkins
  • Improved our existing Terraform-based provisioning tooling.
  • Installed and configure SonarQube for code coverage of generated builds.
  • Extensively worked on Hudson/Jenkins, Anthillpro and Team City for continuous integration(CI) and for End to End automation for all build and deployments.
  • Good experience with Data pipeline for database backup in different databases.
  • Developed scripts using Bash/Python for automating Configuration Management policies and practices with regards to SDLC.
  • Configured the Chef Workstation with Chefdk, Chef-Client and Chef - Nodes.
  • I used workstation to test Cookbooks using the tools such as Test Kitchen and interact with server using Knife and chef command line tools.
  • Develop multiple CHEF cookbooks, Chefspec, Berkshelf, Kitchen, Chef Compliance, recipes and Roles, Ansible playbooks to automate the deployment of the applications to different Prod/ QA Environments.
  • Installation and Configuration of SAMBA Server and APACHE Server..
  • Involved in configuring AWS EC2 instances on cloud platform using Ansible / Chef.
  • 24/7 on call supports for emergency site maintenance and immediate build and install requests.
  • Imported and managed multiple corporate applications into Sub Version (SVN).
  • Used Docker and Kubernetes as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Used Docker Containers for eliminating a source of friction between developments.
  • Integrated Ant and maven with TFS source control to automatically trigger Builds and publish results back to TFS.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins, AnthillPro to move from one environment to other environments.
  • Built and deployed Java/J2EE to web application server in an Agile continuous Integration(CI) environment and also automated the whole process.
  • Hands-on Experience of the J2EE Framework and its components as related to Java build, test, deployment and release management initiatives.
  • Implemented custom monitoring dashboard and alerts through Splunk, Cloud Watch, New Relic and Pager Duty into auto deployment processes.
  • Defined and Developed plan for Problem & Incident management Process based on ITIL. Networking protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
  • Experience in working on source controller tools like Subversion (SVN), GIT and IBM Clear case, concepts like Branches, Merges and Tags.
  • Experience in administering Linux. Experience in Installation, Configuration, Backup, Recovery.
  • Exposure to Mesos, Marathon & Zookeeper cluster environment for application deployments & Docker containers.
  • Created Marathon in Mesos framework for Container Orchestration
  • Deployed code on IBM WebSphere 8.1 application servers for Production, QA, and Development environments.
  • Providing first level support for application software issues in all environments, monitoring run-time environments using tools like NewRelic, Nagios, Incinga, Anturis.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk thoroughly.
  • Work with the network team to do the DNS registration of the servers built in AWS.
  • Hands on experience on major components in Hadoop Ecosystem like Hadoop map Reduce, Spark,HDFS, HIVE, PIG, vHbase, Zoo keeper, Sqoop, Ozzie, Cassandra, Flume and Avro.
  • I performed site Reliability testing for advanced Ethernet Networks.
  • Ability in development and execution of XML, RUBY and SHELL scripts.

Environment: Solaris, Linux, Eclipse,SQL,AWSEC2, Python, Subversion,SonarQube, Bash, AnthillPro, NT Command Shell, Terraform, Java/J2EE, ANT, Splunk, Gradle, Bamboo, Chef, Puppet,AWSCloud Formation Templates,AWSRDS,AWSCloud Watch, JIRA, XML, Vagrant LINUX (RHEL, CentOS),WebSphare .

Confidential, Mountain View, CA

AWS / Devops Engineer

Responsibilities:

  • Expertise in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
  • I performed Reliability testing for advanced Ethernet Networks.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Performance tuning of IBM WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Integrating Nagios with other monitoring/alert solutions.
  • Worked on User admin setup, maintain account, Monitor system performance utilizing Nagios.
  • Involved installing and managing different automations and observing tools on Redhat Linux like Nagios.
  • Worked on integrating Unit Tests and Code Quality Analysis Tools like MS Test, JUnit, and Cobertura, Clover, PMD, findbugs and checkstyle.
  • Managing Jenkins and AnthillPro jobs based on groovy and Maven script, also use plugins at some points for test builds, promote the artifacts to s3 and Jfrog, also setting up multi-pipeline jobs to build based on dependencies.
  • Using Cloud Trail, TESSA, Cloud Passage, CheckMarx, Qualys Scan tools for AWSSecurity and scanning.
  • Our line of Business consists of Ansible towers .We have main Playbook.Yaml for maintaining roles, inventory files and groups variables.
  • Architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.
  • Ansible and Packer to build Jenkins and AnthillPro Master AMI .This includes Groovy to configure plugins, configuration files and jobs deployed with DSL plug-in, Ruby and Vagrant file to help with testing of that AMI and a Python Script to help to rotate old version of the AMI.
  • Used AWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache .
  • Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Helped to establish the physical environments to perform effectively the software builds and deployments with an emphasis on quality, integrity, and security.
  • Used monitoring tool JIRA and also triggered the issues and maintained bugs using JIRA tool.
  • Installation, configuration and maintenance of different Linux Distribution servers like Debian, RHEL7, CentOS and SUSE Servers at multiple Data Centers.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Experience in boot strapping, puppet agent installation scripts, yum updates, EBS, mappings and mountings.
  • Handling source control using Perforceand GitHub.
  • Administration of client computer using SSH and FTP.
  • Configured JIRA workflows, User management and custom dashboards according to the needs to the CM team and integrated the project management features of JIRA with the build and release process.
  • Experience with Apache/Tomcat, Load Balancer (Apache, Nginx, HAproxy) and good at making configuration changes.
  • Analyzed and monitored incident management and incident resolution problems.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks.
  • Analyzed security based events, risks and reporting instances.

Environment: Java/J2ee, Eclipse IDE, Docker,WebSphare, Chef, AWS(Amazon Web Services) Ant, Nagios, Maven, Subversion, Power Shell Scripting, Linux, SVN, GIT, Python, Ruby, Nexus, Sonar, Check style, Jenkins, AnthillPro,Bit Bucket, Centos, PERL, BASH, Solaris, UNIX.

Confidential, Pittsburgh

Linux Administrator

Responsibilities:

  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Slave Nodes/Agent, Chef, Android, VMware.
  • Worked on using multiple data sources ranging from oracle and TerraData,source to build recurring code to implement in Dashboards
  • Leveraged AWScloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Automated Clear Case based release management process including monitoring changes between releases.
  • Working on the development of a cloud based multi-media applications streaming platform using C++ and Java Scripting under Linux environment.
  • Implemented s6a Diameter Application Protocols for Mobility Management Entity (MME) and Home Subscriber Server (HSS).
  • Implemented s6a messages like Update-location-Request/Answer, Cancel-Location-Request/Answer, Notify-Request/Answer etc.
  • Implemented Gx & Rx Diameter Application Protocols for Policy and Charging Enforcement Function (PCEF) and Policy and Charging Rules Function (PCRF) node on the control plane of the wireless network using C++.
  • Implemented Policy and Charging Enforcement Function (PCRF) and Policy and Charging Rules Function (PCEF) Policy and Charging control (PCC) Rules.
  • Devised the Emergency Call support for the Gx and Rx Diameter Interface of "Policy and Charging Rules Function (PCRF)" node on the control plane of the wireless network using C++.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release
  • Provided periodic feedback of status and scheduling issues to the management.
  • Implemented Maven buildsto automate JAR/WAR files and Develop automated deployment scripts using Ant/Maven and Python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Created the Puppet Architecture with Puppet Master and Puppet Agent for the Configuration Management.
  • Worked on creation of Puppet Manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Wrote Puppet modules for installing and managing java versions.
  • Participated in architecting, designing and implementing all stages of new application deployment in AWS by using Chef and AWS combined functionality, personally built out all application servers, database servers, and a peer-aware NFS content network.
  • Configured services, devices & applications of UNIX servers and worked with team to customize the environment.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Developed and deployment scripts using ANT and MAVEN as buildtools in Jenkins and AnthillPro to move from one environment to other environments.
  • Deployed the archives to Tomcat Application Servers.
  • Used ClearQuest for tracking bugs and issues. Also partially administered it by designing custom workflows.
  • Create/Maintain custom buildscripts in Java/Perl. Develop Rational ClearQuest schemas and tailored the tools with custom Perl and batch scripts.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Addressing dependencies and handling issues with releaseof interdependent projects especially in the Web services area.
  • Used Subversion in branching, tagging and merging the Source Code and also managed the source code repository.
  • Integrated QTP kickoff scripts as Post DEV Deployment steps to return smoke test results.

Environment: Maven,Ant, GIT, CVS, Puppet, Linux/Unix, EMC XtremeIO, NOSQL, VMAX, AWS, Shell, PowerShell Scripts, Python, SCM, Tomcat, JIRA, SASS, Gulp, NPM, Octopus, TeamCity Bamboo, WebLogic, SysDig, Data Dog, TFS, AppDynamics, Symfony, Nagios, Zabbix.

Confidential

Build & Release Engineer

Responsibilities:

  • Experience in User Management and Plug-in Management for Jenkins.
  • Participated in weekly releasemeetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases.
  • Developed buildscripts using ANT as the buildtool for the creation of (WAR files) buildartifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Postgres database administration and Green Plump Replication Server administration
  • Experience with code hygiene tools such as Checkstyle, PMD, and JaCoCo.
  • Coordinated buildactivities to ensure each system is documented - including all hardware components, OS versions, and application software versions.
  • Configured Jenkins as a CI engine to buildand promote applications to QA, UAT and Staging to Linux environments.
  • Actively worked with various teams to create new Jenkins buildand deployment jobs according to their requirements.
  • Involved in Git to Stash migration activities.
  • Used Fisheye/Crucible to review the Shell/Perl scripts written by team members.
  • Written Chef Cookbooks to install software's on new buildmachines.
  • Developed build scripts using ANT as the buildtool for the creation of (WAR files) buildartifacts.
  • Used puppet to make sure all the Jenkins slaves are in sync
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MSbuild, and Subversion.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.
  • Scripting of administration tasks using Command Line (CLI), Power Shell, Shell Scripting, Ruby etc.,
  • I performed Reliability testing for advanced Ethernet Networks.
  • Handling complete Buildand Releaseprocess including code, documentation and supporting testing team along with the server Administration.
  • Managed buildsand made necessary changes to Ant buildscripts for Java/ Web sphere based applications.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, Puppet, TC Server, Tomcat, Python Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential

Linux administrator

Responsibilities:

  • Supported, and maintained a consistent, homogeneous, and evolving customized Windows 7 environment for Geophysical software.
  • Installed, configured, troubleshoot, secured and supported Red Hat, CentOS and Linux servers and also product servers.
  • Extensive Experience with IP Networking topologies TCP,UDP,FTP, SSL s and setting of firewalls.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security
  • Responsible for setting up cron jobs scripts on production servers.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • I performed Reliability testing for advanced Ethernet Networks.
  • Create custom logging, reporting, and graphing tools to analyze application component bottlenecks, enable problem notifications, enhance hardware, database
  • Redesign and implement DNS infrastructure to reduce complexity, working .Net Platform, improve performance, simplify administration, and facilitate deployment automation.
  • Redesign network configuration and specify deploy and configure hardware to reduce latency, increase bandwidth, improve reliability, simplify administration, eliminate many existing problems, enhance security, and facilitate deployment automation.
  • Configuring & monitoring DHCP server.
  • Troubleshoot various systems problems such as application related issues, network related issues, hardware related issues etc.

Environment: Java/J2EE, Red Hat, Centos, Dhcp, Perl, Shell, UNIX, MS SQL Server.

We'd love your feedback!