We provide IT Staff Augmentation Services!

Sr. Devops Engineer/aws Developer Resume

2.00/5 (Submit Your Rating)

Santa, ClarA

PROFESSIONAL SUMMARY:

  • Over 10+ years of experience in IT industry comprising of Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation, Amazon Web Services (AWS), Jenkins, Ansible, SVN, GitHub, CVS, Tomcat, J Boss, Linux etc.
  • Extensive experience in implementing Continuous Integration and Continuous Delivery (using Jenkins).
  • Experience in working on cloud AWS, cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface.
  • Experience with container based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience in working with IAM to create new accounts, roles and groups.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using amazon identity and access management (IAM).
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS.
  • Coordination with Configuration Management to ensure that all applicable environment issues are resolved in advance of production implementation.
  • Configure the setup of every release biweekly and monthly on the regular basis for product teams to perform integration testing.
  • Written Ansible playbooks to Provision Several pre - prod environments consisting of Cassandra DB installations, web logic domain creations and several proprietary middleware installations.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Ansible & Jenkins.
  • Ability to write scripts in Bash, shell, and Python scripting languages.
  • Expertise in installing, upgrading and migrating SCM tools and technologies.
  • Excellent verbal and written communication skills.

TECHNICAL SKILLS:

SCM Tools: GIT, CVS, Subversion, Perforce, Clear case

Build Tools: Maven, Ant, Gradle, MS Build

CI Tools: Jenkins/Hudson, Team city, Bamboo

Automation tools: Ansible, Chef, Puppet

Web/App Server: Web Sphere, Tomcat, JBOSS, Web Logic

Scripting: Shell, Python, bash, Ruby

Cloud Services: AWS (EC2, CF, S3, ELB, RDS, IAM,)

Containerization tool: Docker

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara

Sr. Devops Engineer/AWS Developer

Responsibilities:

  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (Infrastructure as code) using Ansible.
  • Experience in working with End clients and gathering business requirements.
  • Developed Roles to configure, deploy and maintain software components of the existing infrastructure.
  • Used existing playbooks from Ansible galaxy and customizing the roles with respect to each VM.
  • Strong experience in setting up the entire Ansible Infrastructure from scratch.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Migrated applications from internal data center to AWS.
  • Configured the Route 53 DNS and load Balancers for the VPC and the NACL with inbound and outbound Rules.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Installing, configuring and administering Jenkins CI and cd tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat/ Web logic Application Server.
  • Developed Shell/Ruby Scripts for automation purpose.
  • Worked closely with software developers and System admin to debug software and system problems.
  • Coordinated and assisted the developers in establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Administered, created projects, users and taken care of access controls in Git hub.
  • Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) using Nagios.
  • Troubleshooting and resolving issues in JIRA and Confluence as users.
  • Provided documentation of customer JIRA terms, standard practices, and implementation and weekly status reports.
  • Using Docker container enabled rapid deployment with minimum run-time requirements.
  • Using Docker has deployed scalable services, securely and reliably, on a wide variety of platforms.
  • Used Docker for portable deployment of applications and automatic container builds.

Confidential, NJ

Devops/Automation Engineer

Responsibilities:

  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (Infrastructure as code) using Ansible.
  • Experience in working with End clients and gathering business requirements.
  • Installing, configuring and administering Jenkins CI tool on Windows/Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling conventions using GIT.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Suggested tools and related implementation to engineering teams regarding cloud based services
  • Used Jenkins and Ansible implementation to Engineer teams regarding cloud based services.
  • Environmental provisioning solutions using Docker.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Git hub. Whenever a new git hub branch gets started, Jenkins automatically attempts to build a new Docker Container from it.
  • Performance monitoring done using Nagios tool.
  • Used Maven, Ant for automating build process in CI.
  • Used Junit for automation unit testing in CI.
  • Created inventory in Ansible for automating the CD and written the Ansible Playbooks.
  • Supported and developed tools for integration, automated testing and release management. Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile and test issues/problem.

Confidential, Temecula, CA

Sr. Build and Release Engineer

Responsibilities:

  • Worked on Configuration Management, source code management, Build/Deploy process.
  • Targeted and migrated completed builds to multiple servers and platforms.
  • Developed CM and release plans to outline CM main functions, CM guidelines, Release procedures, Roles, Responsibilities, Deliverables, Schedules and milestones.
  • Ensured standardized procedures are used for efficient and prompt handling of all changes.
  • Implemented build automation using ANT, setting up SVN to manage build artifacts and SCM activities.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Developing and implementing an agile SDLC and refinement of the Software Configuration Management infrastructure.
  • Developed Shell/Python Scripts for automation purpose.
  • Performed setup of clustered environment with Apache Tomcat Application Server.
  • Established and maintained the Users and System Administrators technical reference guides.
  • Assisted and trained developers on SCM procedures whenever necessary.
  • Builds and deploys J2EE application in Web Sphere.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Maintained Configuration files for each application for build purpose and installed on different environments.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Trained offshore team members and responsible for knowledge transfer.
  • Performed weekly and on-call deployments of application codes to production environments.

Confidential

Build and Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT.
  • Worked on the transition project which involves migration activities from Ant to Maven to standardize the build across all the applications.
  • Managed users and groups in SVN and involve din troubleshooting client issues and user issues.
  • Automate the deployment by Scripts.
  • Maintained Configuration files for each application for build purpose and installed on different environments.
  • Directed the release management calls to synchronize with the developers, testers and DBA teams for successful Release.
  • Presented Reports to the project manager about the progress and issues tracking key project, plans and Resources.

Confidential

Linux Administrator

Responsibilities:

  • Installation and Configuration and administration of guest OS for different applications on Windows servers, Linux and Solaris.
  • Pre- migration and Post-migration checks and configurations on all Linux servers, system administration and resolving systems issues and supporting different groups.
  • Configuring and installation of packages, running different scripts for performance.
  • VMware installation, configuration and monitored with Virtual Environments.
  • User and Group administration, permissions and security issues.
  • Clearing of servers from existing zones, delete rpm packages.
  • Performed memory and swap management to improve optimization and performance of the servers.
  • Network configuration for host names, netmasks and route details, DNS, NFS, NTP, SNMP etc.
  • Configuration of ISCSI devices by using tools like open-e and open filer.
  • Scheduling Cron jobs such as system monitoring and removal of unnecessary files.

We'd love your feedback!