We provide IT Staff Augmentation Services!

Sr. Devops/aws Developer Resume

3.00/5 (Submit Your Rating)

Cherry Hill, NJ

SUMMARY

  • Having 8+ years of experience as a AWS DevOps/Build and Release in solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Skilled at Software Development Life Cycles(SDLC) and Agile Programming Methodologies.
  • Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Experienced in branching, tagging and maintaining the version across the Environments using SCM tools like Git, GitLab, GitHub and Subversion (SVN) on Linux and windows platforms.
  • Experience on writing playbooks for Ansible and deploying applications using Ansible.
  • Highly experienced in AWS Cloud platform and its features which include EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Data pipeline, Auto scaling, Cloud Front, IAM, S3, and R53, etc.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Wrote prototype and production code in numerous programming languages on an as - needed basis depending on language(s) of existing codebase: Golang / Go, Ruby, MySql and Python
  • Expertise in using build tools like Maven, Ant and Gradle for the building of deployable artifacts such as war & ear from source code.
  • Application Deployments & Environment configuration using Chef, Puppet and Ansible.
  • Production experience in large environments using configuration management tools like Chef, Ansible and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests.
  • Experienced in Cloud automation using AWS Cloud Formation templates and stacks.
  • Experience with migration to AWS from Datacenter using Terraform.
  • Experience with AWS security tools and services: AWS Security Model, IAM (Identity Access Management), ACM (Amazon Certificate Manager), Security Groups, Network ACLs, Encryption, MFA (Multifactor Authentication)
  • Experience with DevOps methodologies and cloud infrastructure automation tools like Chef and Ansible.
  • Experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Bamboo and Jenkins/Hudson.
  • Managing AWS services and infrastructure through Terraform by writing Terraform modules (Terraform scripts)
  • Well experienced in Build and Release management of Java based applications.
  • Experienced in Amazon EC2 setting up instances, Virtual Private Cloud (VPCs), and Security groups.
  • Good knowledge in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Expertise in using the Docker Containers for wrapping up the final code.
  • Experience in using Version Control Tools GitHub, Bitbucket & SVN (Subversion).
  • Created a custom puppet module skeleton to use same structure across all puppet modules.
  • Experienced with the understanding of the principles and best practices of Software Configuration Management (SCM) processes Agile, scrum, and Waterfall methodologies.
  • Experience in Querying RDBMS such as Oracle, MySQL and DB2 by using SQL for data integrity.
  • Experienced in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Experience is using Apache Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Strong hands on experience with scripting languages like Python, Ruby, Shell Script and Java.

TECHNICAL SKILLS

Configuration Management Tools: Chef, Puppet, Ansible, Terraform

Cloud Platforms: AWS, Microsoft Azure, Google Cloud

Operating Systems: Unix, Linux, MacOS, Windows, Centos, Ubuntu

CI/CD Tools: Jenkins, Bamboo.

Build Tools: ANT, Maven, Gradle

Programming: Python, Ruby, Python/Shell scripting, SQL, PL/SQL

Web/Front End: JSP, Servlets, AJAX, JavaScript, JSON, CSS 3, XML, HTML 5, XHTML, JQuery, DHTML

Build and Scripting Tools: PERL,Groovy, DSL, ANT, JavaScript, Ruby, Python Windows Scripts, Power shell script, Junit, make

Web Servers: WebLogic, WebSphere, Nginx, Apache, tomcat, and JBOSS

Other Platforms: Red Hat Linux 6.x & 7.x, Solaris 8/10, Windows. SOA, Rational Clear Case, Oracle Enterprise Manager(OEM), LDAP, Active Directory, Oracle Enterprise manager, IBM WebSphere MQ, Sun One Directory Server, JSON objects, Web/Rest API’S.

Databases: DB2, Oracle, MS-SQL Server, MySQL, NoSQL, DyanamoDB.

Virtualization: VMWare, VRO, VRA, Splunk.

Containerization: Docker & Kubernetes

Source/Version Control: GIT, Accurev, CVS, SVN, GitHub, Bitbucket, Git Lab.

Operating Systems/Virtualization: Windows, Unix, Linux, Solaris, MAC, VMware, Oracle VirtualBox

Monitoring tools: Nagios, Splunk, Dynatrace, AppDynamics

Code coverage/Testing tools: Sonarcube, selenium

Bug Tracking tools: JIRA, Remedy, ServiceNow

Methodologies: Waterfall, Agile/Scrum

PROFESSIONAL EXPERIENCE

Confidential, Cherry Hill, NJ

Sr. DevOps/AWS Developer

Responsibilities:

  • Developed Scripts and great ideas to automate system deployment to scale infrastructure.
  • Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments spanning across multiple availability zones using Terraform and CloudFormation.
  • Developed unit and functional tests in Python and Java.
  • Experience in writing Infrastructure as a code (IaC) in Terraform, Azure resource management, AWS Cloud formation.
  • Write terraform scripts from scratch for building Dev, Staging, Prod and DR environments.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and app deployments and worked on AWS lambda with Amazon kinesis. Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Wrote Ansible playbooks to manage Web applications and also used Ansible Tower. We coordinated with Terraform DSL for automating inside the AWS cloud and Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Worked on creating and implementing CI/CD pipeline using Jenkins, Hudson, Team city and Bamboo for continuous integration and for End to End automation for all build and deployments. conRigured Plugins for GIT Repository, Maven-Docker plugin, Setup SCM Polling for continuous Build with Maven Repository and Deployed Applications using YAML Riles through Ansible playbooks as a CI/CD Process.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Designing, building infrastructure on AWS environment.
  • Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automatingCICDpipeline in AWS.
  • Setting GitLab repository and Runner for build automation
  • Installing, integrating and running Docker containers
  • Used Amazon IAM service to administer the AWS users.
  • Increased efficiency and effectiveness in application delivery by instituting TDD, DevOps and CI/CD.
  • Implemented a generic Golang backend Restful server that allows asynchronous and sequential PIPEs to have fast and powerful APIs. .
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Route 53, Auto scaling groups, Opsworks.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers with EC2Autoscaling groups.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Worked with Build and Release teams to enhance the current process to implement a better software packaging and delivery by automation using Jenkins & Chef.
  • Written multiple Cookbooks and recipes and customized facts for efficient management of the Chef client nodes.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell, Microsoft Octopus Deploy, MS deploy & TFS.
  • Implemented a Continuous Deployment pipeline with Jenkins, GitLab, Ant, Artifactory, Chef and application servers like Apache, Nginx.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Migrated standalone applications from local to AWS cloud. Deployed artifacts on AWS with Jenkins AWS Code Deploy plugin.
  • Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus.
  • Worked with Build and Release teams to enhance the current process to implement a better software packaging and delivery by automation using Jenkins & chef.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Created build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Configured Jenkins Projects and maintained Artifacts in repositories such as Jfrog, Subversion and GIT. Maintained over 60+ jobs in Jenkins from different Application teams.
  • Troubleshooting the issues faced during Jenkins build and failures.
  • Experience with Docker containers, Kubernetes, and related technologies.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc )
  • Experience in installing and configuring Splunk tool 3.x and 4.x versions on Linux machines.
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Managed Atlassian Tools Confluence and Jira.
  • Managed GIT as Source Control Systems.
  • Experienced in keeping up and looking at log archives using monitoring tools like Cloud Watch, Nagios, Splunk and ELK Stack.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Good knowledge of Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
  • Experience in Atlassian products such as Bit Bucket, JIRA and Bamboo.

Environment: RedHat Enterprise Linux, Windows, Ubuntu, LINUX, SVN GIT, ANT, AWS, JIRA, Jenkins, Chef, LDAP, Artifactory, AWS ELB, AWS SQS, AWS S3, AWS Data Pipeline, AWS Cloud Watch, Ruby, Power Shell, DSL, Groovy, Gradle, Ant, Jfrog, Bit Bucket, SMTP, Splunk, Nagios, Cron, Apache, WebLogic, Python 3.7.

Confidential, San Jose, CA

Sr. DevOps/Cloud Automation Engineer

Responsibilities:

  • Maintain and improve our Continuous Integration/Continuous Delivery (CI/CD) infrastructure and pipeline to quickly and accurately deliver software applications automatically.
  • Good hands-on knowledge of Source Code Management (Version Control System) tools like GitHub, BitBucket.
  • Experience with automation/configuration management using various tools like Maven, Jenkins, Ant, Docker.
  • End to End Development Operations (DevOps) platform administration across tools.
  • Maintain tools including Jira/Confluence/SonarQube/Jenkins/Git/BitBucket.
  • Ensure, through automation, that code quality tools are run on all software prior to release.
  • Proficient in Ant, Shell, Ruby, Python, Gradle and Perl Scripting.
  • Proficient in developing Continuous Integration/ Delivery pipelines.
  • Experience with automation/ integration tools like Jenkins.
  • Good understanding of Infrastructure as Code (Programmable Infrastructure), and how you can achieve that by using tools like Puppet, Chef, Ansible.
  • Hands-on knowledge of software containerization platforms like Docker and container orchestration tools like Kubernetes and Docker Swarm.
  • Automated build and deployment using Jenkins to reduce human error and speed up production processes.
  • Experience and understanding of Akamai Caching solutions (CDNs).
  • Wrote some scripts using Scala, Python & Golang (with some C, C++ and rarely Rust)
  • Used Rspec and Cucumber to create test driven development (TDD).
  • Installed and configured Nagios to constantly monitor network bandwidth, memory usage, and hard drive status.
  • Managed GitHub repositories and permissions, including branching and tagging.
  • Maintained design and troubleshooting documentation using Confluence.
  • Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
  • Hands on experience with code repository software (Git).
  • Good experience in the infrastructure area related to deployments and troubleshooting.
  • Familiarity with agile and waterfall systems development lifecycles (SDLC), i.e., SCRUM is desired.
  • Strong analytical skills with demonstrated problem solving ability.
  • Supported on-call as needed.

Environment: Jenkins, Stash, BitBucket, SourceTree, Splunk, SonarQube, Puppet, Git, Chef, Ansible, Docker, Kubernetes, Confluence, AWS(EC2, Data Pipeline, Glue, S3, etc)

Confidential, Boston, MA

DevOps Engineer

Responsibilities:

  • Working with DevOps team on areas related to Ansible for Cloud Automation.
  • Developed build and deploy scripts using Groovy, Python and UNIX for various products to be hosted on Application Servers.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Worked on Auto scaling, AWS Elastic Beanstalk (app deployments), Amazon S3(storage) and Amazon EBS (persistent disk storage).
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured, Administer Jenkins Continuous Integration Tool.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Created local, virtual repositories in Jfrog Artifactory and integrated with Jenkins.
  • Provided UNIX scripts for deploying and building the system.
  • Involved in supporting LAMP Stack with multiple Apache web servers and MySQL Databases instances running in AWS and Microsoft Azure cloud environment.
  • Worked with Ansible for deployment of Openstack components like Keystone(Identity) and Dashboard(Horizon), Glance, Nova, Percona Mysql Clusters, Swift.
  • Worked with Ansible to deploy both Openstack/Non-openstack related components like Nagios Infrastructure, Resource Orchestrator, and different applications KVM vm’s.
  • Worked with fully automated Ansible and Vmware Vcenter environments for Openstack and Non-Openstack deployments. Nagios for Monitoring Openstack and Non-openstack Services and written plugins for monitoring services.
  • Deployment and maintenance of Linux Server systems to run OpenStack Cloud environment.
  • Application Deployments & Environment configuration using Ansible.
  • Worked in Agile Methodology and followed practices like pair programming, TDD, Standups, Sprint planning, retrospective, code refactoring.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Autoscaling, and Cloudformation scripts.
  • Experience on writing playbooks for Ansible and deploying applications using Ansible.
  • Designed and implemented automation deployment using Urbancode and Cruise to promote major releases, monthly releases, and patches across different environments.
  • Completed set up of CD environment with focus on UrbanCodeuDeploy.
  • Worked with JIRA for issue tracking and monitoring.
  • Experience in installing and configuring Splunk tool 3.x and 4.x versions on Linux machines.
  • Experience writing Shell, Perl and Python scripts to automate the deployments.
  • Ability to build deployment, build scripts and automated solutions using Python, perl.
  • Maintain automation & network simulators, develop python test scripts, run regression/sanity test release binaries.
  • Written scripts in Python to automate log rotation of multiple logs from servers.

Environment: Shell, SQL, Eclipse, GIT, AWS, Tomcat, Apache, Jenkins, Python, DSL, Groovy, JIRA, Gradle, Ant, Jfrog Artifactory, Kubernetes AWS, Ansible, Docker.

Confidential, Rochester, NY

Linux /Unix Administrator

Responsibilities:

  • Executed user administrator and maintenance tasks like creating users and groups, reports and queries.
  • Provided support for more than 800 Unix flavor servers
  • Configured and installed AIX, Solaris and Red hat Linux Servers using NIM, Jumpstart, and Kickstart.
  • Remote monitoring and management of server hardware.
  • Installed and deployed the KVM containers for the Open Stack Cloud.
  • Installed and deployed the VMware ESX containers for the VM cloud and VSphere.
  • Managed patching for Linux Servers.
  • Package management using RPM, YUM and UP2DATE in Red Hat Linux.
  • Managed 500 servers using puppet to install and update system, application configurations.
  • Worked on SAN, NAS and DAS storages with HBA card configuration and different level of RAID configure.
  • Worked with DBA team for database performance issues, network related issues and with vendors for hardware related issues.
  • Developed multiple Python scripts for system monitoring.
  • Provided troubleshooting solutions through automations and monitoring system stats on Splunk
  • Involved in large data center migration - planning, designing, moving servers to new data center
  • Planned, Scheduled and Implemented on Linux and HP-UX boxes as part of proactive maintenance and Secure Shell (SSH) Implementation.
  • Creating and Scheduling of Cron Jobs such as backup, System Monitoring and removal of unnecessary files.
  • Installed and configured Apache Web Server.
  • Installed and deployed WebLogic and WebSphere Application Servers (WAS).
  • Troubleshooting UCS related Hardware Problems and reports them to the appropriate teams for remediation.
  • Understanding of NFS, DNS, DHCP and Samba on Red Hat Linux and mounting NFS based File Systems on the Linux Servers with appropriate options.
  • Provided 24/7 Online Support for Internal Employees and external clients on a Pager rotation basis.

Environment: RedHat Enterprise Linux, Solaris, Open Stack Cloud, VMware, SAN, NAS, DAS, RAID, Python, Splunk, Cron, Apache, WebLogic, WebSphere, NFS, DNS, DHCP, Samba and Pager rotation.

We'd love your feedback!