Aws/devops Engineer Resume
Hartford, CT
SUMMARY:
- IT Professional with 7+ years of experience working in the areas of DevOps engineering with core concentration towards Continuous Integration, Continuous Delivery, Build, Deployment and Environment Management helping organizations deliver better tested, certified and packaged binaries to PROD environments and responsible for infrastructure management and configuration changes.
- Have good understanding of various DevOps ideologies bringing together CI/CD methodologies along with technologies and platforms including AWS, UNIX/Linux, Subversion(Svn), Ant, Maven, Jenkins, VMware, AWS, Ansible, Chef, Puppet, Vagrant, Docker, Tomcat in making build/release operations teams more efficient and to compete along with Dev Teams in Agile environments and deliver Ops task on time.
- With a strong background in Build/Release Management, Environment & Infrastructure areas, I can support and enhance various Automation activities helping software delivery and deployments to be reliable and on time.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Strong working experience in Linux/Unix System Administrator, Perl Script, Shell Script, JIRA, Code Coverage, Ant, Build and Release management, Change Management, Process Engineering, Application Packaging and Web Programming.
- Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure.
- Good working knowledge of industry best practices for Enterprise development including implementing and reassuring in Object Oriented Analysis and design concepts of core J2EE design patterns.
- Experienced in developing Web Services with Python programming language, Python Open Stack API'S and Pig UDF's using Python for evaluation, filtering, loading and storing of data.
- Configured LDAP and HTTPS authentication authorization on JBoss Stack (JBoss EAP, BRMS, and FUSE) and puppet.
- Experience in working with Windows Server … R2 Active Directory and Administration.
- Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
- Good experience on DevOps tools such as GIT, SVN, ANT, Maven, Chef, Puppet, Ansible, Vagrant, Virtual Box, Jenkins, and Docker.
- Worked on Hadoop clusters capacity planning and management.
- Experience in working on version control systems like Subversion, and Bit bucket/GIT and used Source code management client tools like Visual SVN, Tortoise SVN, AWS, Stash, TFS, SourceTree, GITBash, GITHub, GITGUI and other command line applications etc.
- Installing, configuring Hortan works on various environments like Virtual Box, Docker environment, cloud and physical servers.
- Expertise in source code management tools such as SVN, GIT, ClearCase, TFS 2015, TFS administration, CVS and VSS.
- Experience of working with the release and deployment in Java/J2EE, C, C++, ERP systems and ASP.net Web applications environment.
- Extensively worked on Continuous Integration Tools Bamboo, Jenkins, Hudson, RTC, TFS, and Cruise Control to automation of build and deployment process etc.
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
- Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts from source code.
- Experience in managing continuous build, test and deploy processes.
- Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, PowerShell scripts and JAVA Scripts.
- Involved in migration between various Service Now instances using Update Sets
- Experience in Deploying the Build Artifacts in Urban Code Deploy (uDeploy).
- Experience in creating Docker containers leveraging existing Linux containers and AMI's in addition to creating Docker containers from scratch.
- Experience in running applications in JBoss, Apache Tomcat web server, IIS Server, Oracle web logic and IBM Web Sphere.
- Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla.
- Experience in Configuration Management tools like Chef and Puppet.
- Worked on EC2, S3, ELB, Autoscaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Formation, CloudTrail, Cloud Front, RDS, VPC, Route 53, CloudWatch, IAM &Roles, SNS subscription service.
- Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, Send mail and print servers as per the client's requirement.
- Excellent knowledge on code migration between various Service Now environments using Update Sets.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
TECHNICAL SKILLS:
Operating Systems: Red Hat Linux, Unix, Ubuntu, CentOS, Windows.
Cloud Platforms: AWS, Openstack, Microsoft Azure
AWS Cloud Tools: EC2, VPC, EBS, S3, AMI, SQS, SNS, RDS, IAM, CloudWatch, Dynamo DB,ElasticBeanstalk, CloudTrail
Versioning Tools: Git, CVS,Bit Bucket, Subversion
Build and CI Tools: ANT, Maven, Jenkins,Bamboo,Hudson
Programming/scripting Languages: C, C++, Java, HTML,PowerShell Scripting, Bash, Python, Ruby,YAML
Configuration Management Tools: Chef, Puppet, saltstack, Nexus, Ansible
Application Deployment : Docker (container based deployments)
Monitoring Tool: Nagios, Dynatrace,Splunk
Database Technologies: MySql, SQL Server, Oracle, DB2
Web/Application Servers: Apache Tomcat, Web Sphere, Web logic, JBoss
Virtualization Platforms: Vagrant, Virtual Box, Vsphere
Network Protocols: LAN/VAN, TCP/IP, FTP/SFTP, Telnet, DHCP, NAT, VPN
PROFESSIONAL EXPERIENCE:
Confidential, Hartford, CT
AWS/DevOps Engineer
Responsibilities:
- Working on customers builds scalable, resilient, and high - performance applications and services on AWS.
- Responsibilities include designing and developing new back-end services, maintaining and Expanding our AWS infrastructure, and providing mentorship to others on my team.
- Experience in AWS cloud environment’s and also familiar with EC2, CloudWatch and Elastic IP’s and managing security groups on AWS.
- Orchestrated and migrated CI/CD processes using CloudFormation and Terraform Templates and Dockerized the infrastructure, which was setup in Vagrant, AWS and VPC.
- AWS EC2/VPC/S3/SQS/SNS based framework computerization through Terraform, Ansible, Python, and BashScripts.
- Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
- Used Ansible to orchestrate software updates and verify functionality.
- Used Ansible to document all infrastructures into version control.
- Setup Elastic Load Balancer for distributing traffic among multiple Web Logic servers and involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
- Supporting and maintaining a Splunk cluster infrastructure in AWS cloud environment
- Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based Infrastructure to AWS and Azure Cloud plat forms and automated using Terraform, CloudFormation Templates.
- Maintained GIT source code repository and local mirrors perform branching, tagging, merging and maintenance tasks for windows host and Mac builds.
- Experience with installing configuring continuous tools such as Bamboo, Jenkins, build forge, Anthill Pro, Cruise Control and Hudson for build and deployment automation.
- Expertise in using build tools like MAVEN for the building of deployable Artifacts such as War & Ear from Source Code.
- Build the future environment built upon CoreOS and Kubernetes with Terraform.
- Used Jenkins innovatively to automate most of the build related tasks.
- Implemented and administrated VMware 5.x for running the Windows, Centos, SUSE and Red Hat Linux servers on development and test servers.
- Worked on installation of Docker using Docker toolbox.
- Used JIRA to track issues and Change Management.
- Expert in performance monitoring tools like AWS CloudWatch and Stackdriver.
- Worked on Agile method environment and implemented the changes required by the business owners on a regular basis.
Environment: Perl Scripting, Shell Scripting, JENKINS, JIRA, MAVEN, Puppet, Vagrant, Linux, GIT, Gradle, Puppet, Tomcat, Scrum, MAVEN, Nexus.
Confidential, Charlotte, NC
DevOps Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Implemented Chef Server and components installations, including cert imports, increase chef license, creating admins and users.
- Experience Installing and setting up Oracle Products on Linux for the development team using Chef Cookbooks.
- Azure server provisioning using Chef Recipes and Deployment and implementation of Chef for infrastructure as code initiative.
- Experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory.
- Automate applications build and deployment processes using ASP.Net technologies and python scripting
- Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
- Created continuous integration system using ANT, Jenkins, Hudson, Puppet full automation, Continuous Integration, faster and flawless deployments.
- Performed Power Shell scripting for Active Directory and Exchange.
- Implement Docker to create containers for Tomcat Servers, Jenkins.
- Used Jenkins for enterprise scale infrastructure configuration and application deployments.
- Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Created Continuous Build Process using Jenkins as Continuous integration tool.
- Deployment applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console.
- Converted ASP.Net application to Microsoft Azure Cloud Service project as part of Cloud deployment.
- Worked with Atlassian tools like Bamboo & Jira.
- Performed the automation using Puppet Configuration management.
- Implemented multiple high-performance Mongo DB replica sets on Ec2 with robust reliability
- Worked on high-volume crash collecting and reporting system, built with Python.
- Developed unit and functional tests in Python.
- Work with Docker for convenient environment setup the test environments.
- Have used SharePoint to create, share and discuss content and projects.
- Used configuration management tools Chef, Puppet and CF Engine.
Environment: ASP.Net,Chef,Jenkins,Docker,ANT,Bamboo,JiraMongoDB,Python,powershell,MicrosoftAzure, Active directory, Salt, CentOS.
Confidential, Itasca, IL
BUILD and RELEASE Engineer
Responsibilities:
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
- Completely owned the process of migrating the application from SVN to GIT.
- Resolving merging issues during build and release by conducting meetings with developers and managers.
- Experience using Bamboo for integrating Selenium Test cases, Unit test cases (Automation Test Cases).
- Automated the build and release management process including monitoring changes between releases.
- Implementation/setup continuous project build and deployment delivery process using Subversion, Bamboo, urban code Deploy and Subversion, Jenkins, urban code Deploy.
- Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
- Experience in Python, Shell and Ruby scripting including but not limited to writing scripts to automate AWS Administration tasks viz., tagging instances, volumes etc.,
- Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments.
- Created GIT configuration record for builds using derived objects generated during build audit process.
- Develop and enhance the automated configuration management system.
- Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release.
- Involved in periodic archiving and storage of the source code for disaster recovery.
- Developed, maintained, and distributed release notes for each scheduled release.
- Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE.
Environment: GIT, Bamboo, MAVEN, Puppet, Subversion, JENKINS, Oracle 10g, Remedy, Confluence, Shell Scripts, Apache Web Server, JBoss Application Server.
Confidential
Intern Linux Administrator
Responsibilities:
- Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
- Installed, configured, troubleshoot, secured and supported RedHat 4/5, Linux9/10 servers and product servers.
- Responsible for installation and upgrade of patches and packages on RHEL using RPM & YUM.
- Working on monitoring system performance, User administration setup, adding physical memory to the servers Installed and configured Linux Server using Kickstart. .
- Worked on projects like PCI, SR to ensure all goes well and provided support till servers go in to production environment.
- Built JAR files, WAR files and EAR files from VOB's by modifying the ANT files.
- Troubleshooting Network, memory, Cpu, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
- Performed Disaster Recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
- Installation, configuration and administration of Apache Tomcat, WebLogic, WebSphere.
- Deploying newly built code using WebSphere IDE (Integrated Development Environment) and deleting the old deployed code.
Environment: RHEL, Linux/Unix, java, Windows Server, NFS, FTP, WebSphere, ANT.