Sr. Cloud/devops Engineer Resume
ChicagO
SUMMARY
- Over 8 years of experience with a fundamental knowledge of modern n - tier, distributed application architectures and exceptional technical standards in IT.
- Analytical problem solver with insightful communication skills recognized for the ability to adapt quickly to new situations and transform complex business requirements into efficient, maintainable solutions.
TECHNICAL SKILLS
Programming Languages: C#, JavaScript, Python, Java, PHP
Cloud: AWS API Gateway, Lambda, SQS, SNS, SES, S3, Cognito, Route53, EC2, ECS, Fargate, ELB, IAM, CloudWatch, CloudFront, CloudFormation
APM Tools: AppDynamics, DataDog, SolarWinds
Technologies: .Net Core, NodeJS, Cloud, Docker, OAuth2, ORM, SOAP, REST, SPA, IOC, AOP, MVC, LINQ, TDD, Mock, Queue, SQL, NoSQL, Swagger, YAML, XML, JSON, UML, HTML, CSS
Web Servers: IIS, Apache, Tomcat
Testing Tools: SOAP UI, JMeter, PostMan
Databases: SQL Server, Oracle, MySql, PostgreSQL, MongoDB, DynamoDB
DevOps: Git, TFS, Jenkins, SonarQube, Artifactory
Agile Collaboration: JIRA, Confluence, LucidChart
Methodologies: Agile/SCRUM, Waterfall
Architectures: SOA, MVC, Web Services (SOAP/REST), Micro services, Serverless
PROFESSIONAL EXPERIENCE
Sr. Cloud/DevOps Engineer
Confidential - Chicago
Responsibilities:
- Participated in SCM tool evaluation selection and implementation. Proactively identified, implemented process and other operational improvements forbuild/release/deployment.
- Worked closely with multiple development and test teams to provide process design, management, and support for source code control, code compilation, change management, and productionrelease management. Driving continuous improvement by focusing on increased automation, continuous integration, and continuous test principles.
- Streamlined and coordinated Configuration/Build/Release/Deployment/Process/Environment management across all the products in our applications.
- Used Docker in Environment variables, Configuration files, Option types and Strings & integers.
- Experience with Linux systems, virtualization in a large-scale environment, experience with Linux Containers (LXC) and Docker.
- Resolved update, merge, and password authentication issues in Gitlab and Jira.
- Created puppet manifests and modules to automate system operations.
- Extensive experience in Application Deployments and Environment configuration using Chef, Puppet, Ansible.
- Experience in installation and implementation of AppDynamics on all Prod and Non-Prod.
- Responsible forbuildand deployment automation using VM Ware ESX, Docker containers and Hudson.
- Experience in Writing Python modules for Ansible customizations.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Experience executing the CI Jenkinsbuildjob for both Android and iOS application builds. Using GIT (Stash) tool as the source code repositories for all projects and Artifactory for all builds (ipa/apk)releaserepository.
- Setup andbuildAWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Deployed applications on AWS by using Elastic Beanstalk.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
- Experienced in creating source code repository using Bitbucket.
- Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Worked with batch team to schedule and monitor batch jobs on weekly basis.
- Worked as Admin on JIRA tool. Customized the dashboard based on team's requirement.
Environment: Linux, Ansible, Git version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS Auto Scaling, Maven, Jenkins, Gitlab, Unix/Linux, Shell scripting, Jenkins.
AWS DevOpsEngineer
Confidential -TX
Responsibilities:
- Deployed and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Involved in maintaining user accounts (IAM), SQS, SNS Services on AWS cloud.
- Extensive experience in implementing Continuous integration systems for Java based projects using Ant, Maven, Jenkins and Hudson.
- Worked with development/testing, deployment, systems/infrastructure, and project teams to ensure continuous operation ofbuildand test systems.
- Builtapplication and database servers using AWS EC2 and used RDS for Oracle DB.
- Experienced with version control tools like GIT and SVN and integratedbuildprocess with Jenkins.
- Hands on experience in automating builds and deployment process using Shell scripting.
- Utilized Cloud formation and Puppet by creatingDevOpsprocesses for consistent and reliable deployment methodology.
- Setting up schedules for backups and monitoring processes.
- Diagnosed and resolved systems related tasks in accordance with priorities setup in dealing with trouble tickets.
- Responsible for maintaining standard operation procedures for storage environment.
- Updated YUM Repository and RedHat Package Manager (RPM).
- On-call support for 24/7 for troubleshooting production issues.
Environment: AWS, Jenkins, Maven, Ant, VMware, Puppet, Git, SVN and Oracle.
Linux System Administrator
Confidential -MD
Responsibilities:
- Installed, configured, troubleshoot, secured and supported RedHat, CentOS and SUSE Linux servers.
- Installed patches and packages installation on Linux/Unix Environment.
- Performed automated installations of Operating System using Jumpstart, Kickstart for Linux.
- Responsible for upgrading Critical patches and development, pre-production, and production environment systems as Linux distributor server.
- Configured and troubleshoot TCP/IP, DHCP, DNS, NFS, Samba and Apache web servers in multiplatform LAN environment.
- Monitored CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using Nagios.
- Performed back-ups and desktop support.
- Automated system management tasks like user account and groups creation, file system size monitoring, monitor system resources and system maintenance using Shell scripts.
- Supported the Development and Quality Assurance environments and teams when needed.
- Ticketed changes and requests through Service Now and managed requests through an internal process.
- Configuration and administration of DNS, LDAP, NFS on Red Hat Linux.
- Working knowledge of Database Technologies (MySQL, PGSQL), performance Optimization and Hardening.
- Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analysing the error logs, user logs and /var/log/messages.
- Develop and maintain operational documentation and specifications on system builds, disaster recovery documentation, and other standard operating procedures.
- Worked with DBAs on installing and configuring Oracle database servers and Oracle RAC servers and performed RedHat Linux Kernel Tuning.
- Exposure to VMware ESX environments across multiple sites to include Virtual Centre, HA, DRS, virtual switch configuration, resource pools and datastores.
- Deployed and maintained VMware ESXi 5.1, 5.5 and 6.0 host servers.
- Experience in All levels of RAID Configuration and Management using Raid Manager.
- Worked on troubleshooting application servers Tomcat and Jboss.
- Automated multiple RedHat/CentOS Linux environments via Puppet and Foreman.
Environment: RHEL, CentOS, SUSE, RAID, Shell, MySQL, Oracle, VMware, Apache Tomcat, Jboss, ServiceNow, Nagios.
