Sr. Devops /cloud Engineer Resume
NY
SUMMARY
- Around 9+ years of professional experience in Information Technology as AWS Administrator, Cloud Engineer, Devops Engineer and Linux systems Administrator specializing in infrastructure architecting, cloud Computing and Performance test architecture.
- Progressive experience in IT industry with good understanding of Software Development Life Cycle (SDLC), Agile development methodology, Test Driven Development (TDD), Continuous Integration (CI), Continuous delivery, Continuous Deployment (CD).
- Experience in Continuous Integration CI, Continuous Delivery CD and Configuration Management CM. Able to understand the sense of urgency and critical changes.
- Expertise in installing, configuring and troubleshooting different tools/software as Jenkins/Bamboo build tools, Atlassian family, SonarQube, nexus.
- Hands on experience with designing and optimization of GIT, SVN, Maven, and Nexus for Java/J2EE application deployments.
- Setting up continuous integration of applications in Apache Tomcat servers in EC2 using Jenkins, plugins GIT, MAVEN Implemented new deployment process with Jenkins using groovy code.
- Involved heavily in setting up the CI/CD pipeline using GitHub, Jenkins, Maven, Nexus, Chef, Terraform and AWS.
- Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Competence in designing AWS cloud models for Infrastructure - as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS).
- Experience with OpenStack Services such as Compute, Network, Storage, Dashboard, Image, Identity, Monitoring, and Orchestration Service.
- Experience in Server infrastructure development on AWS Cloud, Google cloud and Microsoft Azure.
- Experience in managing Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure Web and Database deployments.
- Build pipeline design and optimization GIT, SVN, Maven, and Nexus for Java/J2EE application deployments.
- Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL, Cloud Services, etc.
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services ( AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Clear Case, Tomcat, and Linux.
- Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
- Wrote Puppet code to provision infrastructure including LAMP stacks, Oracle middleware, Artifactory and Docker.
- Move development application from Docker containers and deploy into production Cloud Foundry environment.
- Setup the Python scripts to create the snapshots on AWS S3.
Programming languages: C, C++, (CI, CDK), Python, Unix/Linux Scripting, HTML, SQL, C#, SQL, PL/SQL, .NET, Node.js, Dot NET Technologies, Jenkins, Jira and Web Technologies NET Framework 4.0/3.5, OCP4, ASP.NET, Web Forms, Win Forms, ADO.NET, Web Services, And ASP, HTML, XML, CSS, Perl, PowerShell, Java, Java spring, Java Script, Angular JS, jQuery, XAML, JSON.
Protocols / Services: DNS, HTTP, HTTPS, NFS, IPV4, IPV6.
Web / Application Servers: Apache, Apache Tomcat, WebLogic
AWS Cloud Tools: EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File System, RDS, Python, Cdk, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR ELB, RDS, AM
Databases: DB2, SQL Server, MySQL, RDS, NoSQL- MongoDB, Cassandra DB, DynamoDB, Aurora
Containerization Tool: Docker
Container Management tool: Docker Swarm, Kubernetes and Aws ECS
Monitoring Tool: Nagios, ELK stack and Splunk, Zabbix
Version Control: TFS 2010/2008, GIT (Gitlab, GitHub, Bitbucket), SVN, CVS, Subversion, Clear case
DevOps Tools: Chef, Jenkins, Dockers, Puppet, Ansible
Build Tools: Ant, Maven, Ivanti Heat patching tool, Gradle, MS Build
Tools: Visual Studio 2010/2008/2005 , Type Script, Eclipse, Microsoft Visio, Microsoft Office 2007/XP/2003/2000, AWS Console, VMware, Windows, Firewalls
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. DevOps /Cloud engineer
Responsibilities:
- Experience in Automating, Configuring and deploying instances on AWS and Azure Cloud environments.
- Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Experience with setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
- Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
- Written cookbooks for Web Logic, JDK, and Jenkins, tomcat, JBoss and deployment automation.
- Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
- Managed Amazon instances by taking AMIs and performing administration and monitoring of the Amazon instances like EC2 using Amazon CloudWatch and Nagios, Splunk.
- Implemented Azure SQL Server for storing the data related to the recruitment and extensively worked on queries and stored procedures.
- Working knowledge on Azure cloud IaaS and PaaS Services, Azure SQL, Azure storage and Azure Services.
- Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
- Design roles and groups using Azure Identity and Access Management (IAM).
- Setup NFS servers as OpenShift storage backend and configured various storage claims for developers Writing json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub.
- Extensive knowledge of Informatica PowerCenter, Power Exchange (CDC), Oracle Data Integrator (ODI). Extensively worked on developing continuous Change Data Capture (CDC) data using Informatica Power Exchange.
- Used Jenkins and Pipelines which helped us drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
- Used Vagrant and Ansible to install software and automate installation. Developed internal tool Quick Deploy for runbook automation, and automated release and deployment Management process using shell scripts, windows batch, and python with Run deck and Jenkins.
- Used ANT and MAVEN as a build tool on java projects for the development of build artifacts on the source code. Converting the ANT Build projects to Maven Build projects.
- Integrated Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
- Responsible for building and managing the PaaS solution using Pivotal Cloud Foundry (PCF), building and managing messaging, caching and API management platforms which are key for application ecosystems.
- Collaborates with Cloud Platforms infrastructure team to enhance Infrastructure's org next-generation private cloud platforms - Cloud Foundry, Pivotal Cloud Foundry (PCF), Container as a Service (Docker, Kubernetes, others) - on VMware vSphere.
- Developed Micro services using Golang and developed corresponding test cases. Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
- Wrote python scripts using Boto3 to automatically spin up the instances in AWS EC2 and OPS Works stacks and integrated with Auto scaling to automatically spin up the servers with configured AMIs'.
Confidential, SAN FRANCISCO, CA
Sr. DevOps /Cloud engineer
Responsibilities:
- Responsible for Installation, Configuration Management, Maintenance and Systems Development of Red Hat Linux, Oracle Enterprise Linux / UNIX Systems.
- Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS. Migrated SVN repositories into GIT using Sub GIT.
- Setup automation tools such as Jenkins and Nexus across multiple projects of the waterfall and Agile models.
- Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
- Build scripts using ANT and Maven build tools in Jenkins, Sonar to move from one environment to other environments.
- Installed Jenkins/Plug-in for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Art factory) and Deployed Apps using custom ruby modules through Chef as a CI/CD Process.
- Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
- Writing Json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub (sub version control).
- Integration of ANT/Nexus, Jenkins, Atlassian (Bamboo), Urban Code Deploy with Patterns/Release, GIT, Stash, Confluence, Jira and Cloud Foundry.
- Utilized Configuration Management Managed Chef Server in pushing the infrastructure change to client nodes, monitoring the logs and security.
- Worked on using Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes.
- Well used and experience in deploying the code through web application servers like Apache Tomcat and NGINX.
- Provided CM and Build support for applications, built and deployed to lower and higher environments.
- Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
- Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef. Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks.
- Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling group.
- Integrated puppet with Artifactory and deployed the specific modules in Artifactory.
- Created Roles and profiles in Puppet and mapped them to the respective node group.
- Developed a Power Shell script to automate Active Directory and server tasks and Generate reports for administrators and management.
Confidential, SAN FRANCISCO, CA
AWS Cloud Administrator
Responsibilities:
- Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature.
- Involved in designing and deploying a multitude application utilizing almost all of the AW’S stack and AWS Lambda (Including EC2, Route53, S3, Aurora, OCP4, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
- Developed back-up environment calls on Amazon Connect.
- Install and configure chef server / workstation and NodeJS via CLI tools to AWS nodes.
- Created AWS Route53 to route traffic between different regions.
- Built Digital Contact Center multi-tenant platform using Amazon Connect on the AWS Cloud.
- Installed the application on AWS EC2 AMI, Red hat, Ubuntu Instances.
- Configured the storage on S3 Buckets.
- Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Involved in Web Application Development using Client Script design technologies like AngularJS, jQuery as well as HTML, CSS, XML, JavaScript.
- Developed a Power Shell script to automate Active Directory and server tasks and Generate reports for administrators and management.
- Created AWS CloudTrail for visibility into the cloud platform activities.
- Created S3 buckets, setup policies, enabled SSL and versioning for archiving purposes.
- Created users and roles and multifactor authentication.
- 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 Puppet.
- Experience in setting up the Continuous Integration (CI) and Continuous Deployment (CD) practices. for Release Automation of Java and Oracle Fusion Middleware Applications (Oracle ADF, Oracle SOA, OSB).
- Experienced on Network Programs relating to the ECSS contract Network Programs relating to the ECSS contract.
- Streamlined Build process for Fortify scan of code from Manual to Automated mode by setting up Jenkins Automation environment, thus reducing manual error prone, build time, no logging to machine is required.
Confidential, BEVERLY HILLS, CA
Linux Administrator
Responsibilities:
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Strong working knowledge of Routers and Switches, VLAN, TCP/IP, VPN, OSI model, Firewall (checkpoint), VOIP.
- Installed and configured various services like DNS, LDAP, DHCP, RPM, Send mail, Apache Web Server, Web Logic, NIS, SSH, Tomcat, Telnet, HTTP, HACMP, GPFS, SSL, NetApp, RPM Package Management and others.
- Completing software builds and elevations, creating directories and security groups, and recreating prior versions.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on AIX and Suse Linux servers.
- Migrated database applications from Windows 2000 Server to Linux server.
- Provided production support of Apache and JBoss including installation, configuration, and management and troubleshooting.
- Monitored software, hardware, and/or middleware updates and utilizing technologies like Hudson, Ant, MS Build, and Subversion.
- Excellent working experience of GIT branching/tagging, creating new and managing existing Repository, Team Foundation Version Control. Created Build Jobs and Deployments in Hudson.
- Developed Hudson jobs to automatically manage, test, and deploy code and applications.
- Administrated perforce and created users and provide access to them based on their roles. Written shell and Python scripts to take automatic backup every day.
- Designed, tested and deployed VMware View VDI desktop support for internal & external end-users.
- Responsible for configuring and connection to SSH through SSH clients like Putty Remotely coping files using SFTP, FTP, SCP, WinSCP, and FileZilla.
- Troubleshooting the network with the help of net stat, ping, nslookup and trace route tools.
- Maintaining the Linux Firewall for network and implement to the network security.
- Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
- Working experience in Cisco IOS/IOS-XR/NX-OS, Juniper JUNOS for configuration & troubleshooting of routing protocols: MP-BGP, OSPF, LDP, EIGRP, RIP, and BGP.
Confidential, DONERS GROOVE, IL
System Administrator
Responsibilities:
- Performed production support & Systems engineering duties related to red hat system administration like DNS, DHCP, NFS, NIS, LDAP, user account maintenance, backup & recovery, Auto-mounting, License Management, Printer configuration.
- Interaction with the clients for gathering the requirements, so as to design and plan the software and hardware infrastructure also handled installation and configuration of SQUID Web proxy.
- Disaster Recovery and Change Management: Designed and implemented disaster recovery solutions such as clusters using VERITAS Cluster server for storage replication and to allow seamless failover of IP on the DR site.
- Experienced in administrating user and groups accounts setting permissions, web servers, file servers, firewalls and directory services.
- Handled support of workstations, networks, peripherals, software, security, configuration management
- Handled installations of operating system, software application and Upgrades and Post Installation activities in all Servers
- Performed all levels of hardware and software systems support for many computers and printers.
- Experienced in network configurations to include knowledge of switches, hubs and firewalls.
- System Performance Monitoring and capacity planning in anticipation of resource usage and needs.
- Maintained the database of user profile and Backup/Restore using Windows Backup.
- Maintained the LAN/WAN infrastructure as a member of Network Monitoring Team.
- Contributed in framing the methodology for Network administration System Administration, support and maintenance.
- Attended meetings and analyzed information obtained from management to conceptualize and define operational problems. Successfully completed Virtual Machines migration and ESXi boot LUNs from old VMAX to new VMAX storage.
