We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Lawrenceville, NJ

SUMMARY:

  • Over 7+ years of experience and detailed technical knowledge in the areas of DevOps, Automation, Build and Release Engineering, Deployment and AWS cloud.
  • Experience in architecting DevOps strategy in any environment along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Dedicated to optimization experienced DevOps Engineer understands the melding of operations and development to quickly deliver code to customers.
  • Hands on working experience with Source Code Management tools such as SVN, GIT, TFS, CVS, Perforce.
  • Strong knowledge on Networking TCP/IP, NIS, LDAP, NFS, DNS, DHCP, FTP , SSH/SFTP and firewalls.
  • Hands on experience and detailed knowledge on cloud technologies like Amazon web services (AWS) , OpenStack and Google cloud platform.
  • Experience in several AWS services EC2, VPC, S3, EBS, Cloud Watch, Auto Scaling configurations etc.
  • Expertise in combination of automation, tools and processes to achieve continuous delivery and continuous integration for various applications.
  • Experienced in administrating, troubleshooting and implementing release management methodologies to support build and deployment process.
  • Excellent configuration management using Puppet Chef and Ansible
  • Worked on multiple projects involving DevOps based implementation through infrastructure automation, configuration management, deploying management and test orchestration.
  • Experience with Docker, Kubernetes and vagrant for managing development environments through creation of Linux virtual containers.
  • Strong knowledge and hands on experience in continuous integration using Jenkins and Bamboo.
  • Worked on build tools like ANT and Maven.
  • Strong Knowledge on bug tracking tools like JIRA and Expertise in MySQL database.
  • Hands on experience on Deploying applications in webservers like Tomcat.
  • Hands on experience on various testing frameworks like JUnit, various application servers like WebLogic, WebSphere, Pivotal TC server, Jboss and Apache Tomcat along with establishing process for code promotion within the enterprise to move code from Dev, QA, SIT, status and prod environments.
  • Handling the deployment activities efficiently using shell scripting .
  • Experience with monitoring and management tools like NAGIOS and SPLUNK.
  • Experience with software development methodologies such as Waterfall, Agile and Scrum.
  • Hands on experience and detailed knowledge on cloud technologies like Amazon web services (AWS) , OpenStack and Google cloud platform.

TECHNICAL SKILLS:

CLOUD PLATFORM: AWS, AZURE, VMware

CLOUD SERVICES: AWS, Azure, EC2, S3, RDS, Elastic bean stack, Redshift, Lambda, VPC, Route53, IAM, RDS, Cloud formation, Cloud front, kinesis, direct connect.

CONTAINERZATION: Docker, docker swarm, kubernetes, ELK,ECS

ATLASSIAN TOOLS: JIRA, Bitbucket, Confluence, Bamboo

SDLC Agile: Scrum, JIRA, Kanban

APP & WEB SERVERS: Apache, Tomcat, Nginx, WebLogic, WebSphere, JBOSS, AWS EC2, VMware.

OPERATING SYSTEM: Linux (RedHat, CentOS), Mac OS, Solaris, Windows XP/Vista/7/8/10.

SCRIPTING LANGUAGES: Shell Scripting, Ruby, Bash, Python and JAVA programming.

BUILD TOOLS: ANT, Maven, Gradle, Teamcity, MS build.

MONITORING TOOLS: Splunk, Nagios, Cloud watch, Log stash, rsyslogd.

NETWORKING: TCP/IP, DNS, LAN, LDAP, SMTP, ROUTERS/SWITCHES.

WEB TECHNOLOGIES: HTML, CSS, Java script, PHP, MongoDB, jQuery, Bootstrap, XML, JSON

DATABASE: MySQL, NoSQL, SQL server, Oracle, DB2, MongoDB.

PROFESSIONAL EXPERIENCE:

Confidential,Lawrenceville,NJ

Sr. DEVOPS ENGINEER

RESPONSIBILITIES:

  • Worked on software release management and build automation using Jenkins for Dev and Prod environments.
  • Establishing automated build processes and release management processes for their platform using Jenkins, Ant, Maven and Chef.
  • Created repositories, branches in GIT, assisted developers in fixing the merge conflicts.
  • Used JFrog artifactory for creating local, virtual repositories in Artifactory for the project and release builds, repository management in Maven to share and release of internal projects.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, ELB, Auto Scaling groups, Volumes.
  • Creating various subscriptions using SNS and SQS and automated complete deployment environment on AWS.
  • Built and deployed WAR and EAR files to web and middleware servers using automated tools.
  • Configuring GIT with Jenkins and scheduled jobs using poll SCM, setting up & troubleshooting nightly/on - demand builds for all patches and Hot-fixes of all releases.
  • Using chef server for deploying applications and configured, bootstrapping of Chef Client nodes for provision and on experience with Ruby.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Implemented branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
  • Developing Chef Recipes to configure, deploy and maintain software components of existing infrastructure.
  • Defining dependencies and plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to deploy project related tags.
  • Written Cookbooks for Jenkins, Pivotal TC server, Apache tomcat.
  • Implemented Continuous Integration pipeline using Jenkins, GIT, Nexus, Maven, EC2, whenever a change occurred in the GIT repo, Jenkins automatically creates branches, polls the branch, builds using Maven and move to the Nexus artifactory.
  • Designed continuous delivery platform using Docker, kubernetes and Jenkins. Developed custom monitoring templates for Zabbix.
  • Hands on experience in generating reports with Splunk.
  • Worked on Configuration Management tools like Ansible for transferring and running the modules with the help of SSH based systems.
  • Experience in migrating the On-Premise Data Center to AWS cloud infrastructure, migrated applications to the AWS.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Perform assessments, developing and/or improving build and release strategies
  • Architect and design proper builds; release and revision environment
  • Used existing Jenkins/Hudson to automate builds and deployments and improved the existing Jenkins setup
  • Created both Jenkins master and slave to support .Net build and release to non-prod and prod deployment
  • Worked closely with development team and SQA team for product releases.
  • Strengthening security by implementing and maintaining Network Address Translation in company's network.
  • Supported small to medium sized projects using GitHub, and administrate GitHub user setups
  • Worked on integrating GitHub into the continuous Integration (CI) environment along with Jenkins
  • Worked with Performance engineers on Configuration of the environment
  • Created and deployed a tool to automate branch and project creation in GitHub using Chef/Puppet/Capistrano scripts

ENVIRONMENT: Puppet, Python, Jenkins, GIT, Ansible, VPC, AWS, ANT, Maven, Docker, Shell scripting, JIRA, Chef, Nexus, Oracle, DB2, WebSphere, Splunk. Tomcat, Jenkins and Ruby

Confidential,Columbus, OH

Sr.DEVOPS/AWS ENGINEER

ENVIRONMENT: AWS (EC2, S3, ELB, IAM, VPC, VPN, Route53), MySQL, Terraform, Apache, JIRA, Puppet, Chef, Docker, Ansible, Cloud formation.

RESPONSIBILITIES:

  • Creating AWS EC2 instances (Linux and Windows), RDS Instances, ELB (Elastic Load Balancer) using AWS SDK and Ansible Playbooks in .NET environment.
  • Deploy and configure EC2, Elastic Bean Stalk and RDS instances.
  • Write technical documentation and Visio diagrams for AWS infrastructure plans.
  • Responsible for planning, installing, and supporting AWS infrastructure.
  • Deploy and configure EC2, Elastic Bean Stalk and RDS instances.
  • Responsible for maintaining ACL, Security Groups and firewall configurations.
  • Implement plans for DR solutions across AWS regions.
  • Install, configure, VPN Direct Connections from IO Datacenter to AWS.
  • Deploy Jenkins servers for deploying application version builds to dev, staging and prod across VPC subnets groups using VPC peering.
  • Convert and deployed physical and VMWare virtual systems into EC2 AMI instances.
  • Troubleshoot Server 2012R2 and Linux server-side application and implementation issues.
  • Build scripts for MySQL database with S3buckets for RDS migrations.
  • Migrated Office Exchange Active Directory users to Office 365.
  • Build and maintain PHI HIPPA compliant volumes for encrypted data transfers.
  • Manage IAM roles and console access for EC2, RDS and ELB services.
  • Manage Route 53 DNS hosted zones configuring aliases for Elastic Load Balancer applications
  • Monitor and create alarms for CPU, memory, disk space, using Cloud Watch
  • Ensure backup of all EBS Volumes in preparation for quick recovery of EC2 instances
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Used IAM for creating roles, users, groups and implemented MFA (Multi Factor Authentication) to provide additional security to AWS account and its resources.
  • Design & manage JIRA/Confluence queries, dashboards for metrics reporting for various teams
  • Worked on AWS - Amazon Cloud - EC2 (Security Groups, Elastic IP's, Load balancers, Auto scaling groups, Placement Groups), S3, Elastic Bean Stack, Direct Connect, VPN, Route 53, Cloud watch, Ops Works & IAM.
  • Designed Docker container based architecture and deployed in ECS.
  • Build scripts for MySQL database with S3buckets for RDS migrations.
  • Experienced in Using AWS Ops Works to automatically spin-up API instances by running backend Chef recipes.

Confidential

Build and Release Engineer

RESPONSIBILITIES:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases and using Version Control Tools likes Rational Clear Case, Rational Team Concert (RTC )
  • Produced 24 upstream commits of features and bug fixes for the Yoctohm Toaster web appliance over a 3-year period using Django, python, SQL, HTML.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and automated the whole process.
  • Used Ansible for deployment to make easier by avoiding writing scripts.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Provided end-user straining for all Tortoise SVN, JIR users to effectively use the tool.Maintained and managed nomad and consul key value storage for micro service architecture using Docker for services.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Worked on JIRA tool for tracking bug issues and change management.

ENVIRONMENT: Tomcat, Jenkins, Subversion (GIT), Chef, Maven, Ruby, JIRA, Stash, Nexus, Ruby, Java/J2EE, SQL, AWS EC2, Bash scripting.

Confidential,Columbus,Ohio

LINUX ADMIN

ENVIRONMENT: CentOS, Bash scripting, Red hat Enterprise Linux, JBOSS, Puppet, Apache Tomcat, Python

RESPONSIBILITIES:

  • Responsible for providing 24×7 support, for production and responding to user’s ticket from helpdesk.
  • Providing support and maintaining Linux servers (CentOS, Ubuntu, Debian).
  • Responsible for installing, configuring, and maintaining Linux servers including web servers, mail servers, application servers and database servers for this major provider of financial services.
  • Improve system performance by working with the development team to analyze, identify and resolve issues quickly.
  • Installation and support of various applications and Databases including Oracle, MySQL along with Web Logic 10, JBOSS 4.2.x, Oracle 10g, Tomcat.
  • Responsible for data recoverability by implementing system and application level backups.
  • Managing Disk File Systems, Server Performance, Users Creation and Granting file access Permissions.
  • Automating administration tasks by using scripting languages like Bash.
  • Automation of jobs through crontab and AutoSys.
  • Worked on Kernel re-configuration & parameter tuning.
  • Configured servers and infrastructure running Red hat on JBOSS, using PUPPET to configure, install, manage and bring up JBOSS and applications.
  • Provided tested documented solutions for the second level infrastructure support teams for cutover activities from UNIX to LINUX which involves various scenarios like Hostname Swap, Hostname and IP swap, IP swap.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
  • Solid knowledge with Perl, Python and Linux Shell scripting languages.

Confidential

Jr. Linux administrator

ENVIRONMENT: Linux, Python, Apache, Solaris, Red Hat Enterprise Linux (RHEL), DNS, VPN

RESPONSIBILITIES:

  • Provide system and network administration support for Linux.
  • Day to day activities includes performing regular backups.
  • Monitored local and wide-area networks and assisted over 20 countries throughout the network.
  • Maintain a 24/7 high availability setting, to include on-call support, monitoring daily work production, preventative system maintenance, account creation, and password resets.
  • Responsible for installation, configuration and troubleshooting using established debugging procedures.
  • Administered all user accounts in active directory and maintaining Apache web server and DNS.
  • Provided phone and remote desktop support to end-users.
  • Responsible for implementing solutions for network problems.
  • Built, managed and rebuilt systems for deployment.
  • Managing Disk File Systems, Server Performance, Users Creation and Granting file access Permissions.
  • Create scripts and assist in engineering internal tooling in python, and bash for cluster VM test suite, automated VM creation, and information parsing.
  • Responsible for Systems tuning, Manage System processes, software patches and packages.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
  • Monitored the systems, processing unit, memory storage, network and identify technical defects.
  • Participated in Solaris 10 upgrade/live upgrade.

We'd love your feedback!