We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

Baltimore, MarylanD

SUMMARY

  • 8+ years of IT Industry experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • 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.
  • Experience with AWS services like EC2, VPC, S3, ELB, 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
  • 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 tools such as Puppet and CF Engine.
  • 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 or custom - built.
  • Experience in RDBMS and No SQL installation and support including Oracle, SQL Server, MySQL, MemSQL, PostgreSQL, AURORA, Rabbit MQ, Teradata, Mongo DB.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Expertise in installing, configuration and administration of Tomcat 5.5/6.0/7.0, Web Sphere. Understanding of cloud based deployments into Amazon EC2 with Puppet.
  • Performed Database administration tasks for MS SQL server and hands on experience with Oracle and DB2.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Working with technologies and platforms including Java, Jenkins, SVN, Git, Oracle, Unix/Linux, VM Ware, Docker, vagrant, Puppet, AWS across the Financial, broadcast and financial sectors.
  • Experience with configuration and maintenance of automation tools like Puppet, Ansible and Chef.
  • 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.
  • Provisioned AWSS3 buckets for backup of the application and sync these contents with remaining S3 backups, by creating entry for AWSS3 SYNC in crontab.

TECHNICAL SKILLS

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

Scripting: ANT, Maven, Ruby, Python, Unix Shell scripting, Perl scripting, XML, JAVA

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

Database: SQL, Oracle, MySQL, Mongo DB,nformatica,Mark logic, Netezza, Teradata

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

Configuration Management Tools: Chef, Puppet, Ansible, AWS

CI Tools: Jenkins/Hudson, Teamcity, Bamboo, Atlassian Suite Stash, Confluence, Anthill Pro, UDeploy, X Deploy.

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

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

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

Monitoring Tools: Nagios, log stash, Stack driver, Graphite, AWS cloud monitoring

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

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

Web Service Tools: Web Logic, Web Sphere, Apache Tomcat, JBOSS, IntelliJ IDEA, Oracle Web logic, IBM Web sphere, IIS, Server

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

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, Maryland

Sr. AWS Devops Engineer

Responsibilities:

  • Experience writing Ansible playbooks and deploying applications using Ansible. And running Jenkins job to run Ansible playbook.
  • Creating the Applications like SonarQube, Confluence, Nagiosetc. using Ansible and Automating the Jenkins Job for the creating Application.
  • Creating the AWS RDS for the Application and EFS for the JIRA and Confluence.
  • Experience in Migrating data from Swarm to Perforce and from Perforce to GitHub hub Enterprise
  • Created the whole Application of Jira with AWSCloudformation template and running this through Ansible
  • Integrating the Applications with LDAP, SAMLand configuring the SSL CERTSwith automation Scripts in Ansible or Shell Scripts.
  • Created the Automated Cron Jobs for the backup process where the Jenkins job runs every day and weekly.
  • Created the documentation for the failover and backup which needs to be followed during the failover
  • Maintain the backup data in S3 from Amazon Glacier which stays there for 3 months as it is cheap.
  • Modify the existingAWS Cloud Formation templatesand updating them with security rules.
  • Design and develop to create custom VPC, Subnets, NAT to ensure deployment of web applications.
  • Experience with Nginx configuration as proxy the servers and worked on the configuration.
  • Created the Applications like Sonarqube, Jira,Confluence, and Nagios from dev to production.
  • Monitoring the Application with AWS Cloud Watch and Nagios and get the status report when it is critical or a warning.
  • Took part in migration of Jenkins server from on premise to AWS.
  • Configured Gitlab server from scratch and integrated with Ldap authentication.
  • As a Devops Engineer took part in various Deployments from Lower Environment to Prod.
  • And used various monitoring tools like Cloud Watch, Splunk, AppDynamics and Zenoss for all Environments. And also use ELK (Elastic search,logstash,kibana) for some services.
  • Created S3 bucket for EC2 instances to store all the content including HTML pages, images, CSS Files and Java script files.
  • Patching the each Environment using Spacewalk server. Each Environment has a spacewalk server. And also used spacecmd command line apart from UI.
  • Also created various polices in AWS for granular access to the dev and qa to the buckets. And also with cyberduck and also Familiar with Cloud watch metric, Events and Lambda functions.
  • Created Branches, Tags and performed merges in GITand also used SVN for legacy projects.
  • We use Docker-swarm to maintain the cluster of containers. And I have written a Docker-compose file in yaml to spin up the containers Confidential the same time.
  • Troubleshooting the production environment issues as production support. We do use pagerdutty for alert and 24/7 support.
  • I also use Terraform to spin up the servers in aws as per environment requirement. We also use granpacker to build custom AMI s in AWS Environment.
  • We also use the RabbitMQ, ActiveMQ for notification services.
  • We use application servers like Wildfly, Tomcat. I configured the tomcat as per our developer’s requirement for environment and tar it and push to the Jfrog artifactory.
  • Worked with the Developers on building Java applications and also migration of application from on premise to cloud.
  • Red Hat Jboss was used for Building, deploying, and hosting enterprise Java applications and services

Environment: Chef, Ansible, PHP 7, Git, SVN, Spacewalk, Cloud Watch, Nagios, Cento 6.6/6.7/7.2, Lambda, Docker, Cyberduck, Splunk, JAVA, 24/7 support, App dynamics, PagerDutty, Rundeck, Apache, Tomcat, JBoss, AWS EC2, AWSCLI, Maven, Postgres.

Confidential, Kansas city, MO

AWS Devops Engineer

Responsibilities:

  • Managing Cloud Services using AWS Cloud Formation, which helped developers and businesses an easy way to create a collection of, related AWS resources and provision them in an orderly and predictable fashion.
  • AWS EC2/VPC/S3/SQS/SNS based framework computerization through Terraform, cloud formation template.
  • Managed roles and permissions of users to AWS account through IAM.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Implemented AWS high-availability, fault toleranceusing AWS Elastic LoadBalancing (ELB), which performed balance across instances in multiple availability zones.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM)focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud formation
  • Wrote serverless applications (Lambdafunctions) in python, node.js to perform various transformations and analytics on large data sets in EMR clusters.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups
  • Maintained DNS records using Route53 to Improve Fault Tolerant Connections and using Load balancer, Security groups and NACLS.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for Development of cookbooks on nodes and running CHEF client on them in a Chef environment.
  • Used Chef Recipes to automate infrastructure as a code Worked onAmazonIAM to grant fine access of AWS resources to users and groups.
  • Created snapshots and Amazon machine images (AMI) of the instances for backup and creating clone instance.
  • Build Cloud Computing Platform likeMS Azure for deploying and managing applications.
  • Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
  • Configured Azure virtual machines(VMs) to meet security requirements as software based appliance functions.
  • Built a presentation to present the design of hosting architecture on Windows Azure.
  • Configured AWS cloud infrastructure as code using terraform and continuous deployment through Jenkins.
  • Collaborated in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef books.
  • Worked on configuration management tools like Ansible/Chef and knowledge on SaltStack.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins, GitHub and SaltStack
  • Created Chef Workstation, Bootstrapped instances using Chef and integrating with auto scaling.
  • Involved vigorously in setting up the CI/CD pipeline utilizing Jenkins, Maven, Nexus, GitHub, Chef, Terraform and AWS

Environment: Docker, Kubernetes, Chef, Ansible, Terraform, Bamboo, AWS, EC2, S3, VPC, ELB, CloudWatch, Dynamo DB, SNS, SQS, API Gateway, Auto scaling, EBS, RDS, Jenkins, GIT, Linux,Nagios, Maven, Apache Tomcat, Shell and Python.

Confidential, Alpharetta, GA

DevOps/Aws Engineer

Responsibilities:

  • Expertise in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Worked on integrating Unit Tests and Code Quality Analysis Tools like MS Test, JUnit, and Cobertura, Clover, PMD, find bugs and checkstyle.
  • Managing Jenkins jobs based on groovy and Maven script, also use plugins Confidential 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.
  • Ansible and Packer to build Jenkins 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.
  • Installation, configuration and maintenance of different Linux Distribution servers like Debian, RHEL, CentOS and SUSE Servers Confidential 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.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Experience with Apache/Tomcat, Load Balancer (Apache, Nginx, HAproxy) and good Confidential making configuration changes.
  • 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, Docker, Chef,AWS(Amazon Web Services) Ant, Maven, Subversion, Power Shell Scripting, Linux, SVN, GIT, Python, Ruby, Nexus, Sonar, Check style, Jenkins, Bit Bucket, Centos, PERL, BASH, Solaris, UNIX.

Confidential, Texas

Devops Engineer

Responsibilities:

  • Managed Customer Requirements and documentation of the Project Plan as per the requirements.
  • Involved in the Design of different Release Environments for new projects and monitoring.
  • Worked as DevOps Engineer for project teams that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Review/Merge/Remove Git Pull Requests to bitbucket.
  • Hands on withGit / GitHub for code check-ins/checkouts, branching etc.
  • Maintained local team repositories and Organization ¢ral repositories for maven.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code
  • Responsible for ContinuousIntegration (CI) and ContinuousDelivery (CD) process implementation using Jenkins along with Python and Shellscripts to automate routine jobs.
  • Responsible for User Management, Plugin Management and END-END automation of Buildand Deploy using Jenkins.
  • Implementing a ContinuousDelivery framework using Jenkins, Maven&Nexus in Linuxenvironment
  • Involved in leading Automation Deployment Team by working with Puppet
  • Developed Puppetscripts for an automated server provisioning and reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes
  • Experience with design, configuration and implementation of Nagios4.0.8.
  • Monitored via remotely run scripts via Nagios Remote Plugin Executor.
  • Installation, configuration and administration of VirtualBox and VMware virtual machine for UbuntuLinuxservers
  • Involved in setting up JIRA as defect tracking system and configured various workflows,
  • Customizations and plugins for the JIRAbug/issue tracker Expertise in deployment of Routers,
  • Switches, Hubs, Firewalls, IDS, loadbalancers, VPN Concentrators.
  • Integrated JIRA with Git and created automated release Notes using PerlScripts, used JIRA to track issues. (JIRA).

Environment: ANT, SVN, GIT, Jenkins, Maven, puppet,Nexus, WebLogic, TOMCAT, Python Scripts, Perl Scripts, RubyScripts, XML, UNIX, JIRA,Nagios.

Confidential

Linux system administrator

Responsibilities:

  • Installing, tuning, troubleshooting and patching of RedHat Enterprise Linux servers.
  • Monitoring server performance and troubleshooting server related problems to SNMP.
  • Scheduled various regular, periodic, future and queue tasks by using Crontabs.
  • Setting up of NFS environment. Taking care of user accounts/groups using NFS Management
  • Submission of reports such as Routine perform analysis, Capacity analysis, Security audit analysis to customer for necessary planned changes
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle) UNIX based shell.
  • Hands-on experience installing and configuring SSH (Secure Shell) encryption to access on Ubuntu and RedHatLinux securely
  • Installation, configuration, support and security implementation on SSH, NFS, SAMBA, DHCP, DNS, HTTPD services.
  • Administration of NFS, DNS, NTP, Automounts, send mail and Print servers as per the client requirement.
  • Expertize in virtualization using VMware ESX server 3.5, 4.0 VMware workstation, virtual box andXEN, REDHAT enterprise virtualization suite.
  • Upgrading Linux kernel with latest releases on RHEL servers.
  • Worked on Linux Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, SFTP,SSH,LDAP integration.

Environment: RHEL, UNIX, IDS, DNS, AIX, SAN, YUM, User and Group management, Jumpstart, Shell scripting, GSX/VMware, Tomcat.

Confidential

Lynux Developer

Responsibilities:

  • Supported, and maintained a consistent, homogeneous, and evolving customized Windows 7 environment for Geophysical software.
  • Installed, configured, troubleshoot, secured and supported Red Hat 4/5, CentOS 3/4/5 and SUSE Linux9/10servers and also product servers.
  • 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.
  • 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 4/5, Centos 3/4/5, Suse DNS, DHCP, Perl, Shell, UNIX, MS SQL Server.

Hire Now